这是代码:
declare @Ids table ( Id int identity(1,1));
SET IDENTITY_INSERT @Ids ON;
我得到了:
'@Ids'附近的语法不正确
我看不出有什么问题。有任何想法吗?感谢。
答案 0 :(得分:8)
您不能对表变量使用SET IDENTITY_INSERT
这有效
CREATE TABLE Ids ( Id int identity(1,1))
SET IDENTITY_INSERT Ids ON
和这个
CREATE TABLE #Ids ( Id int identity(1,1))
SET IDENTITY_INSERT #Ids ON