Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Вмъкване на идентификатор (автоматично генериран, само колона)

INSERT INTO MyTable (MyTableId) VALUES (Null) имплицитно се опитва да вмъкне нула в колоната за идентичност, така че няма да работи, тъй като колоните за идентичност може никога да не са нулеви и без опция SET така или иначе не можете да вмъкнете произволна стойност, вместо това можете да използвате:

INSERT INTO MyTable DEFAULT VALUES


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ефективно разрешаване на проблема с базата данни на SQL Server, заседнал в подозрителен режим

  2. Как да вмъквам записи в SQL с търсени стойности?

  3. Намерете колоната за разделяне за разделена таблица в SQL Server (T-SQL)

  4. Какво означава машинното обучение за професионалистите по бази данни

  5. Актуализиране на SQL битова колона от Entity Framework