DBILITY

mssql table column add after backup insert identity data 본문

database/mssql

mssql table column add after backup insert identity data

DBILITY 2022. 8. 25. 18:17
반응형

굳이 이럴 필요는 없으나 테이블에 컬럼을 추가시 컬럼들 중간에 보기 좋게(?) 추가하고자 한다.

내가 모르는 것이겠지만, mssql ctas로 backup을 만들고,

script로 테이블을 생성하고  identity 컬럼에 데이터를 입력할 때 문제가 발생한다.

이럴 때는 다음과 같이

SET IDENTITY_INSERT 대상테이블 ON
GO

INSERT INTO 대상테이블(SEQ, 컬럼리스트...)
SELECT SEQ, 컬럼리스트... FROM 백업테이블

GO

SET IDENTITY_INSERT 대상테이블 OFF
GO

 

반응형
Comments