在 SQL 中,IDENTITY_INSERT 可以設置為 ON 或 OFF 來允許或禁止對標識列(IDENTITY column)進行顯式插入。下面是設置 IDENTITY_INSERT 為 ON 的語法:
SET IDENTITY_INSERT table_name ON;
其中,table_name 是要設置的表名。
請注意,只有具有 ALTER TABLE 權限的用戶或用戶組才能使用 IDENTITY_INSERT。此外,只有具有表的所有者或 sysadmin 固定服務器角色的成員才能將 IDENTITY_INSERT 設置為 ON。
使用完畢后,記得將 IDENTITY_INSERT 設置為 OFF,以避免其他插入操作出現問題:
SET IDENTITY_INSERT table_name OFF;
同樣,table_name 是要設置的表名。
以上就是在 SQL 中設置 IDENTITY_INSERT 為 ON 的方法。