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

Insérer l'identifiant (généré automatiquement, colonne uniquement)

INSERT INTO MyTable (MyTableId) VALUES (Null) essaie implicitement d'insérer une valeur nulle dans la colonne d'identité, de sorte que cela ne fonctionnera pas car les colonnes d'identité peuvent ne jamais être nulles et sans l'option SET, vous ne pouvez de toute façon pas insérer une valeur arbitraire, à la place, vous pouvez utiliser :

INSERT INTO MyTable DEFAULT VALUES