database1 [MSSQL] OUTPUT INTO 원본 데이터 사용하기 데이터를 Insert할 때 특정 컬럼의 값이 유동적인 Default 값으로 Insert된다면 해당 값을 OUTPUT INTO 를 통해 inserted.{column_name} 으로 받아올 수 있다. 하지만 INSERT SELECT 를 하게 될 때에 SELECT한 값을 OUTPUT과 함께 받아오는 것은 불가능하다. 이 상황에 대안 방법으로 MERGE INTO를 사용하는 것이 고려된다. --소스 테이블CREATE TABLE sourceTable ( id int IDENTITY (1, 1) NOT NULL, data int NOT NULL);--타겟 테이블CREATE TABLE targetTable ( id int IDENTITY (1, 1) NOT NULL, data int NOT NULL);--소스, 타겟.. 2024. 5. 23. 이전 1 다음 반응형