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

Instrução SQL para inserir registro na tabela que possui coluna de identidade?


Normalmente, a omissão da coluna id geraria um novo ID automático se a coluna fosse definida assim. No seu caso, você pode usar
SET IDENTITY_INSERT MyTable ON;

INSERT INTO MyTable (id, col1, col2, col3, col4)
VALUES (4567, 'Value1', 'Value2', 'Value3', 'Value4');

SET IDENTITY_INSERT MyTable OFF;