【发布时间】:2011-03-07 22:56:01
【问题描述】:
我有一个已删除的文件存档数据库,其中存储了已删除文件的 ID,我希望管理员能够恢复该文件(以及用于链接文件的相同 ID)。我不想将 identity_insert 从整个表中删除,因为加一效果很好。在我插入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”。
有什么帮助吗?
【问题讨论】:
标签: sql sql-server tsql