我通过复制现有表中的所有数据创建了一个临时表。在原始表中有一个标识列MemberNumber
。
每个月,我需要通过比较我的临时表中是否存在MemberNumber
来查找原始表中的任何新条目,如果没有,则将其插入到临时表中。但是我收到以下错误
表格中的标识列的显式值
如何在不将其作为标识的情况下插入MemberNumber
值?
我如何将此列作为临时表中的标识列?
由于
答案 0 :(得分:1)
MemberNumber
不应该是临时表中的标识列,因为它实质上是对另一个表的外键引用。它应该只是一个非空整数列。
答案 1 :(得分:1)
似乎最好的方法是在没有identity属性的情况下重新创建临时表。但是,如果由于某种原因无法执行此操作,请注意您可以使用SET IDENTITY_INSERT OFF
将值插入标识列。