我正在尝试运行此脚本:
SET IDENTITY_INSERT dbo.Message ON
INSERT INTO dbo.Message
SELECT (Values I want to insert)
当我这样做时,我仍然收到错误 *仅当使用列列表且 IDENTITY_INSERT 为 ON 时,才能指定表“dbo.Message”中标识列的显式值。*
我做错了什么?
最佳答案
错误的关键是“当使用列列表时”。你想要:
SET IDENTITY_INSERT dbo.Message ON
INSERT INTO dbo.Message (column1, column2, ...) -- Added column list here
SELECT (Values I want to insert)
关于sql - 身份插入问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6600732/