sql >> Base de Datos >  >> RDS >> Sqlserver

Insertar id (autogenerado, solo columna)

INSERT INTO MyTable (MyTableId) VALUES (Null) implícitamente intenta insertar un valor nulo en la columna de identidad, por lo que no funcionará, ya que es posible que las columnas de identidad nunca se puedan anular y, sin una opción SET, no puede insertar un valor arbitrario de todos modos, en su lugar, puede usar:

INSERT INTO MyTable DEFAULT VALUES