Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Um valor explícito para a coluna de identidade na tabela só pode ser especificado quando uma lista de colunas é usada e IDENTITY_INSERT está ON SQL Server

SET IDENTITY_INSERT tableA ON

Você precisa fazer uma lista de colunas para sua instrução INSERT:
INSERT Into tableA ([id], [c2], [c3], [c4], [c5] ) 
SELECT [id], [c2], [c3], [c4], [c5] FROM tableB

não como "INSERT Into tableA SELECT ........"
SET IDENTITY_INSERT tableA OFF