僅當使用了列列表并且 IDENTITY_INSERT 為 ON 時,才能為表’*’中的標識列指定顯式值。
有兩個結構完全相同的表,由其中一個表插入另一個表中指定條件的數據,報如下錯誤:
僅當使用了列列表并且 IDENTITY_INSERT 為 ON 時,才能為表’*’中的標識列指定顯式值。
在網上找到了解決方案,親自試過,可以解決。
方法:
代碼如下:
SET IDENTITY_INSERT test ON
insert into test(id,name) select id,name from test2
—必須標明表中所有的字段名
SET IDENTITY_INSERT test OFF
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END