我有一个已删除的文件存档数据库,其中存储了被删除的文件的ID,我希望管理员能够恢复该文件(以及链接文件的相同ID )。我不想将identity_insert从整个表中删除,因为递增1的效果很好。在我的insert to TBL_Content
存储过程中,我有如下内容
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
SET IDENTITY_INSERT tbl_content ON
GO
ALTER procedure [dbo].[spInsertDeletedIntoTBLContent]
@ContentID int,
...insert command...
SET IDENTITY_INSERT tbl_content OFF
但我一直收到相同的错误:
当IDENTITY_INSERT设置为OFF时,
无法为表'TBL_Content‘中的标识列插入显式值。
有什么帮助吗?
发布于 2018-05-17 23:51:57
同时添加set off
SET IDENTITY_INSERT Genre ON
INSERT INTO Genre(Id, Name, SortOrder)VALUES (12,'Moody Blues', 20)
SET IDENTITY_INSERT Genre OFF
https://stackoverflow.com/questions/3112579
复制相似问题