Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Dlaczego serwer SQL zgłasza ten błąd:nie można wstawić wartości NULL do kolumny „id”?

Zakładam, że id ma być wartością rosnącą.

Musisz to ustawić, w przeciwnym razie, jeśli masz kolumnę nie dopuszczającą wartości null, bez wartości domyślnej, jeśli nie podasz żadnej wartości, wystąpi błąd.

Aby skonfigurować automatyczne przyrosty w SQL Server Management Studio:

  • Otwórz swój stół w Design
  • Wybierz swoją kolumnę i przejdź do Column Properties
  • W sekcji Indentity Specification , ustaw (Is Identity)=Yes i Indentity Increment=1


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jaka jest prawidłowa nazwa tabeli asocjacji (relacja wiele-do-wielu)

  2. jak pominąć zły wiersz w źródle pliku płaskiego ssis?

  3. Jak wstawić znaki arabskie do bazy danych SQL?

  4. 3 sposoby wyodrębnienia miesiąca z daty w SQL Server (T-SQL)

  5. Czy każda tabela użytkowników powinna mieć indeks klastrowy?