Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Instruction SQL pour insérer un enregistrement dans une table contenant une colonne d'identité ?

Habituellement, l'omission de la colonne id générerait un nouvel ID automatique si la colonne est définie ainsi. Dans votre cas, vous pouvez utiliser

SET IDENTITY_INSERT MyTable ON;

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

SET IDENTITY_INSERT MyTable OFF;