다중 행 입력 - INSERT ALL

 

*INSERT ALL(unconditional INSERT ALL) 명령문

-서브쿼리의 결과 집합을 조건없이 여러 테이블에 동시에 입력

-서브쿼리의 컬럼 이름과 데이터가 입력되는 테이블의 칼럼이 반드시 동일해야 함

 

*사용법

INSERT ALL | FIRST

INTO [table1] VLAUES[(column1, column2,...)]

INTO [table2] VLAUES[(column1, column2,...)]

INTO [table3] VLAUES[(column1, column2,...)]

subquery;

 

-ALL : 서브쿼리의 결과 집합을 해당하는 INSERT절에 모두 입력

-FIRST : 서브쿼리의 결과 집합을 해당하는 첫번째 INSERT절에 입력

-subquery : 입력 데이터 집합을 정의하기 위한 서브쿼리

 

 

+ Recent posts