Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Istruzione SQL per inserire il record nella tabella che ha una colonna di identità?

Di solito, l'omissione della colonna id genererebbe un nuovo ID automatico se la colonna è impostata in questo modo. Nel tuo caso, puoi usare

SET IDENTITY_INSERT MyTable ON;

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

SET IDENTITY_INSERT MyTable OFF;