我試圖做到這一點查詢,但即使在表中標識列一個明確的價值和IDENTITY_INSERT爲上的SQL Server
INSERT INTO dbo.tbl_A_archive
SELECT *
FROM SERVER0031.DB.dbo.tbl_A
我跑
set identity_insert dbo.tbl_A_archive on
我收到此錯誤信息
表「dbo.tbl_A_archive」的標識列的顯式值只能是在使用列列表且IDENTITY_INSERT爲ON時指定。
tbl_A
是一個巨大的行和寬度表,即它有很多列。我不希望手動輸入所有列。我怎樣才能使這個工作?
我已經建立的方式鏈接的服務器! – jhowe 2010-01-05 10:47:21
我也有這個問題,除了「插入到X選擇* Y」不是一個問題,直到我改變表架構 – FistOfFury 2013-11-18 18:17:07