2012-11-23 53 views
0

我已經創建了一個臨時表,只需複製現有表中的所有數據即可。在原始表中有一個標識列MemberNumberSQL Server 2008 - 插入表錯誤「表中標識列的顯式值...」

每個月,我需要通過比較MemberNumber是否存在於我的臨時表中找到任何新的條目,如果沒有,然後插入到我的臨時表中。但我得到以下錯誤

在表中標識列的顯式值....

我如何才能插入MemberNumber值是沒有它的身份?

我該如何不讓這個列成爲我臨時表中的標識列?

感謝

+0

請顯示您的代碼,表格定義等,否則答案是查找IDENTITY INSERT。 –

回答

1

看來最好的方法是重新創建沒有標識屬性的臨時表。但是,如果您由於某種原因無法完成此操作,請注意您可以使用SET IDENTITY_INSERT OFF將值插入到標識列中。

1

MemberNumber不應該在你的臨時表標識列,因爲它本質上是外鍵引用另一個表。它應該只是一個非空整數列。

相關問題