IDENTITY_INSERT is set to OFF - How to turn it ON?

前端 未结 7 1360
-上瘾入骨i
-上瘾入骨i 2020-12-12 18:05

I have a deleted file archive database that stores the ID of the file that was deleted, I want the admin to be able to restore the file (as well as the same ID for linking

7条回答
  •  失恋的感觉
    2020-12-12 18:16

    Reminder

    SQL Server only allows one table to have IDENTITY_INSERT property set to ON.

    This does not work:

    SET IDENTITY_INSERT TableA ON
    SET IDENTITY_INSERT TableB ON
    ... INSERT ON TableA ...
    ... INSERT ON TableB ...
    SET IDENTITY_INSERT TableA OFF
    SET IDENTITY_INSERT TableB OFF
    

    Instead:

    SET IDENTITY_INSERT TableA ON
    ... INSERT ON TableA ...
    SET IDENTITY_INSERT TableA OFF
    SET IDENTITY_INSERT TableB ON
    ... INSERT ON TableB ...
    SET IDENTITY_INSERT TableB OFF
    

提交回复
热议问题