數據移動時發生***識別欄位其外顯值只有當使用了資料行清單且 IDENTITY_INSERT 為 ON 時才能指定
當數據在兩個相同結構的表中移動并且發生:
***識別欄位其外顯值只有當使用了資料行清單且 IDENTITY_INSERT 為 ON 時才能指定的錯誤時
用以下方法解決:
SET IDENTITY_INSERT PEHR.dbo.TB_OrgInfo ON
insert into TB_OrgInfo(
OrgID, OrgNO, OrgName, OrgType, ParentID, CorpNO )
select
OrgID, OrgNO, OrgName, OrgType, ParentID, CorpNO
from srv_lnk.pwrs.pwrs.TB_OrgInfo
SET IDENTITY_INSERT PEHR.dbo.TB_OrgInfo off
特別注意:
在Insert Into 表名 后一定要寫上列名,如果省略會一樣報錯