Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Inserir id (gerado automaticamente, apenas coluna)


INSERT INTO MyTable (MyTableId) VALUES (Null) implicitamente tenta inserir um nulo na coluna de identidade, para que não funcione, pois as colunas de identidade podem nunca ser anuláveis ​​e, sem uma opção SET, você não pode inserir um valor arbitrário de qualquer maneira, em vez disso, pode usar:
INSERT INTO MyTable DEFAULT VALUES