728x90
반응형
질문 : 단일 SQL 쿼리에 여러 행을 삽입 하시겠습니까?
한 번에 삽입 할 여러 데이터 세트 (예 : 4 행)가 있습니다. 내 테이블에는 Person
, Id
및 Office
세 열이 있습니다.
INSERT INTO MyTable VALUES ("John", 123, "Lloyds Office");
INSERT INTO MyTable VALUES ("Jane", 124, "Lloyds Office");
INSERT INTO MyTable VALUES ("Billy", 125, "London Office");
INSERT INTO MyTable VALUES ("Miranda", 126, "Bristol Office");
단일 SQL 문에 4 개의 행을 모두 삽입 할 수 있습니까?
답변
SQL Server 2008에서는 단일 SQL INSERT 문을 사용하여 여러 행을 삽입 할 수 있습니다.
INSERT INTO MyTable ( Column1, Column2 ) VALUES ( Value1, Value2 ), ( Value1, Value2 )
이에 대한 참조는 MOC 과정 2778A-SQL Server 2008에서 SQL 쿼리 작성을 참조하십시오.
예를 들면 :
INSERT INTO MyTable
( Column1, Column2, Column3 )
VALUES
('John', 123, 'Lloyds Office'),
('Jane', 124, 'Lloyds Office'),
('Billy', 125, 'London Office'),
('Miranda', 126, 'Bristol Office');
출처 : https://stackoverflow.com/questions/452859/inserting-multiple-rows-in-a-single-sql-query
728x90
반응형
'프로그래밍 언어 > Database' 카테고리의 다른 글
mysql 데이터베이스의 크기를 얻는 방법 (0) | 2021.06.09 |
---|---|
mysqldump를 사용하지 않고 데이터베이스 복사 / 복제 (0) | 2021.06.07 |
MongoDB 데이터베이스의 모든 항목 삭제 (0) | 2021.06.07 |
SQL Server 테이블에 열이 있는지 확인하는 방법 (0) | 2021.06.06 |
SQL Server에서 JOIN을 사용하여 UPDATE 문을 사용하는 방법 (0) | 2021.06.06 |