본문 바로가기
MS-SQL

MS-SQl INSERT 문 사용법 (데이터 저장방법)

by Sudarii 2024. 1. 5.
728x90

 

SQL Server에서는 데이터를 입력하기 위해 INSERT 문을 사용한다

1. INSERT 사용 방법

INSERT INTO TABLE 
(
	ID,	NAME,	DATE
)
VALUES
(
	1,	'이름', '2024-01-05'
)

 

INSERT INTO 테이블 (컬럼1,컬럼2,컬럼3.....)

VALUES(값1,값2,값3....)

과 같이 컬럼, 값의 개수를 동일하게 입력하면 된다.

 

2. 한번에 여러 데이터 INSERT 방법

INSERT INTO TABLE 
(
	ID,	NAME,	DATE
)
VALUES
(
	1,	'이름', '2024-01-05'
),
(
	2,	'이름2', '2024-01-06'
)

 

과 같이 VALUES 뒤에 한번 더 적으면 추가로 입력 할 수 있다.

INSERT INTO TABLE 
(
	ID,	NAME,	DATE
)
SELECT ID,NAME,DATE
FROM TABLE2

 

SELECT 결과를 바로 테이블에 INSERT 하는 방법은 다음과 같다

 

INSERT INTO 테이블 (컬럼1,컬럼2,컬럼3....)

SELECT 컬럼1,컬럼2,컬럼3...

FROM 테이블2

 

당연히 INSERT INTO 테이블 (컬럼1,컬럼2,컬럼3....) 에서 요청한 컬럼의 개수와 

SELECT 에서 불러오는 컬럼의 개수가 같아야 한다. 

 

 

 

728x90