有兩個結構完全相同的表,由其中一個表插入另一個表中指定條件的數據,報如下錯誤:
僅當使用了列列表並且 IDENTITY_INSERT 為 ON 時,才能為表'*'中的標識列指定顯式值。
在網上找到了解決方案,親自試過,可以解決。
方法:
復制代碼 代碼如下:
SET IDENTITY_INSERT test ON
insert into test(id,name) select id,name from test2
--<SPAN >必須標明表中所有的字段名</SPAN>
SET IDENTITY_INSERT test OFF