顯式值插入表的標識列中

SET IDENTITY_INSERT
允許將顯式值插入表的標識列中。

語法
SET IDENTITY_INSERT [ database.[ owner.] ] { table } { ON  ¦ OFF }

參數
database

是指定的表所駐留的數據庫名稱。

owner

是表所有者的名稱。

table 

是含有標識列的表名。

註釋
任何時候,會話中只有一個表的 IDENTITY_INSERT 屬性可以設置爲 ON。如果某個表已將此屬性設置爲 ON,並且爲另一個表發出了 SET IDENTITY_INSERT ON 語句,則 Microsoft® SQL Server™ 返回一個錯誤信息,指出 SET IDENTITY_INSERT 已設置爲 ON 並報告此屬性已設置爲 ON 的表。

如果插入值大於表的當前標識值,則 SQL Server 自動將新插入值作爲當前標識值使用。

SET IDENTITY_INSERT 的設置是在執行或運行時設置,而不是在分析時設置。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章