다중 행 입력 - Conditional-First INSERT

 

*Conditional-First INSERT 명령문

-서브쿼리의 결과 집합에 대해 WHEN 조건절에서 지정한 조건을 만족하는 첫번째 테이블에 우선적으로 입력하기 위한 명령문

-서브쿼리의 결과 집합중에서 조건을 만족하는 첫번째 WHEN절에서 지정한 테이블에만 입력하고 그외의 결과집합에서 나머지 WHEN절에 조건이 만족하면 첫번째 조건에 INSERT한 행을 제외하고 INSERT, 마지막에는 ELSE절에 정의된 TABLE에 INSERT

 

*사용법

INSERT FIRST

[WHEN 조건절1 THEN

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

[WHEN 조건절2 THEN

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

[ELSE

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

subquery;

 

 

+ Recent posts