본문 바로가기

프로그램 경험/Database

[SqlServer] 키 자동증가 테이블에 명시적으로 키값 입력 하기

테이블 만들때 키를 IDENTITY로 잡아서 자동증가 시키는 경우가 종종있다.


만들땐 편한데 가끔 백업 받았던 데이터를 부으려고 하면 자동증가형이라 새로운 키로 생성할 수 밖에 없는 경우가 발생한다.


그럴땐 자동증가 기능을 잠시 꺼두면 된다.


SET IDENTITY_INSERT MyTableName ON


INSERT INTO MyTableName

SELECT * FROM MyTableName_BACK


SET IDENTITY_INSERT MyTableName OFF



잘된다 ㅋㅋㅋ