【发布时间】:2020-01-09 17:22:54
【问题描述】:
我有一个表table_A,它有十行,id_Row的表从1到10。我设置id_Row是“身份增量 = true" - 强制。但是现在,我想复制第 7 行 => table_A 将有 11 行(并粘贴到这个 table_A 中)。我写道:
INSERT INTO table_A SELECT * FROM table_A WHERE id_Row = '7'
但是我得到了一个错误:
An explicit value for the identity column in table 'table_A' can only be specified when a column list is used and IDENTITY_INSERT is ON.
有人可以告诉我如何解决吗?
【问题讨论】:
-
此列是主键吗?
-
你有明确的地图列...
-
就像@Sheradil 说的,看看那个链接,如果你在谷歌搜索你的错误,你会得到第一个结果¯\_(ツ)_/¯
-
您可以使用SEQUENCE 对象来生成连续的数字。当您需要插入任意数字时,不要按SEQUENCE生成数字。
标签: c# winforms sql-insert