Sql server 只有在使用列列表且“identity_INSERT”处于启用状态时,才能为表“COM_MST”中的标识列指定显式值
不知道为什么这段代码没有执行Sql server 只有在使用列列表且“identity_INSERT”处于启用状态时,才能为表“COM_MST”中的标识列指定显式值,sql-server,identity,Sql Server,Identity,不知道为什么这段代码没有执行 SET IDENTITY_INSERT COM_MST ON GO INSERT INTO COM_MST SELECT * FROM COM_MST_DEL 并显示一个错误 An explicit value for the identity column in table 'COM_MST' can only be specified when a column list is used and IDENTITY_INSERT is ON. 必须在inse
SET IDENTITY_INSERT COM_MST ON
GO
INSERT INTO COM_MST
SELECT * FROM COM_MST_DEL
并显示一个错误
An explicit value for the identity column in table 'COM_MST' can only be specified when a column list is used and IDENTITY_INSERT is ON.
必须在insert语句中指定列
SET IDENTITY_INSERT COM_MST ON
GO
INSERT INTO COM_MST
SELECT * FROM COM_MST_DEL
在此select语句中,select*FROM COM\U MST\U DEL返回的列可能多于表COM\U MST中可用的列。请确保在Insert语句中指定列名
或
参阅在帖子
中提出的解决方案,我总是感到惊讶的是,人们没有发现错误信息的中间部分,并意识到他们必须满足两个条件。