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