Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

ID einfügen (automatisch generiert, nur Spalte)

INSERT INTO MyTable (MyTableId) VALUES (Null) versucht implizit, eine Null in die Identitätsspalte einzufügen, so dass dies nicht funktioniert, da Identitätsspalten möglicherweise niemals nullfähig sind und Sie ohne eine SET-Option sowieso keinen beliebigen Wert einfügen können, stattdessen können Sie verwenden:

INSERT INTO MyTable DEFAULT VALUES