sql >> Databáze >  >> RDS >> Sqlserver

Proč SQL server hází tuto chybu:Nelze vložit hodnotu NULL do sloupce 'id'?

Předpokládám, že id má být přírůstková hodnota.

Musíte to nastavit, nebo pokud máte sloupec bez možnosti Null, bez výchozí hodnoty, pokud nezadáte žádnou hodnotu, dojde k chybě.

Chcete-li nastavit automatické zvýšení v SQL Server Management Studio:

  • Otevřete svůj stůl v Design
  • Vyberte sloupec a přejděte na Column Properties
  • V části Indentity Specification , nastavte (Is Identity)=Yes a Indentity Increment=1


  1. Poddotaz Oracle nevidí proměnnou z vnějšího bloku o 2 úrovně výše

  2. Funkce SIGN() v Oracle

  3. Měl by mít každý cizí klíč SQL Server odpovídající index?

  4. Jak extrahovat číslo týdne v sql