2019. 11. 4. 08:45

[MSSQL] IDENTITY Column (PK)의 값을 insert 하기

Identity로 설정된 column의 값은 임의로 변경하지 못함.

자동으로 증가되는 값 이외의 수치로 변경(0, -1등등)하기 위해서는 IDENTITY_INSERT를 변경해 주어야 함.

update는 delete 후 insert 하는 수 밖에 없음

SET IDENTITY_INSERT [table] ON
INSERT INTO [table] (PK) VALUES (-1)
SET IDENTITY_INSERT [table] OFF