질문:
데이터베이스 테이블에 여러 데이터를 삽입할 때 INSERT 문을 하나씩 실행하는 것은 비효율적이고 번거롭습니다. 단일 SQL 문을 사용하여 동시에 여러 행의 데이터를 삽입할 수 있나요?
질문:
하나의 SQL 문을 사용하여 대상 테이블에 4개의 데이터 행을 동시에 삽입할 수 있나요?
정답:
그렇습니다. SQL Server 2008 이상 버전에서는 단일 INSERT 문을 사용하여 여러 데이터 행을 삽입할 수 있습니다.
해결책:
단일 SQL 문을 통해 여러 데이터 행을 삽입하려면 다음 구문을 사용하세요.
INSERT INTO MyTable (Column1, Column2, Column3) VALUES (Value1, Value2, Value3), (Value1, Value2, Value3), ...
예를 들어 MyTable이라는 테이블에 4개의 데이터 행을 삽입합니다. 테이블에는 Person, Id 및 Office라는 세 개의 필드가 포함되어 있습니다.
INSERT INTO MyTable (Person, Id, Office) VALUES ('John', 123, 'Lloyds Office'), ('Jane', 124, 'Lloyds Office'), ('Billy', 125, 'London Office'), ('Miranda', 126, 'Bristol Office');
위 내용은 단일 SQL 쿼리로 여러 행을 삽입할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!