Study/DATABASE

[MSSQL] IDENTITY_INSERT

촉촉한초코니 2015. 7. 9. 17:58
728x90
반응형

IDENTITY 자동증가가 걸려있는 테이블에 INSERT 할경우

 

IDENTITY_INSERT를 사용하면 된다.

 


예시)

 


  BEGIN TRAN 
  
  SET IDENTITY_INSERT [DW].[DBO].[TB_BIA_MNG_DATE] ON
  
  INSERT INTO [DW].[DBO].[TB_BIA_MNG_DATE](DAY_MNG_CODE, YEAR_MONTH_DAY,CLIENT_CODE, DELETE_YN)
  
  SELECT DAY_MNG_CODE, YEAR_MONTH_DAY,CLIENT_CODE, DELETE_YN

FROM   [TESTDB(88)].[DW].[DBO].[TB_BIA_MNG_DATE] A
  
  SET IDENTITY_INSERT [DW].[DBO].[TB_BIA_MNG_DATE] OFF
  

  COMMIT

 

 

 

728x90
반응형