Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

SQL Server 2008 IDENTITY_INSERT ist ON-Fehler beim Einfügen

Sie müssen beim Einfügen explizit Spaltennamen in der Zieltabelle angeben. Ersetzen Sie Col1, Col2 usw. durch die Spaltenliste von CP.[dbo].[LOCALE_CODE] Tabelle

SET IDENTITY_INSERT CP.dbo.LOCALE_CODE ON

insert into CP.[dbo].[LOCALE_CODE] (Col1 ,Col2 , Col3) 
select * from PP.dbo.LOCALE_CODE 

Sie können * in SELECT der Quelltabelle PP.dbo.LOCALE_CODE verwenden