NE NULL Ograničenja u Microsoft SQL Serveru

Provjerite je li unesena odgovarajuća količina podataka

Ograničenja koja nisu NULL u sustavu Microsoft SQL Server omogućuju vam da navedete da stupac možda ne sadrži NULL vrijednosti . Kada stvorite novi NOT NULL ograničenje u stupcu baze podataka, SQL Server provjerava trenutni sadržaj stupca za sve NULL vrijednosti. Ako stupac trenutno sadrži NULL vrijednosti, ograničenje stvaranja ne uspije. Inače, SQL Server dodaje NOT NULL ograničenje i sve buduće naredbe INSERT ili UPDATE koje bi uzrokovale postojanje NULL vrijednosti.

NULL se razlikuje od nulte ili nulte nijanse znakova. NULL znači da nije unesen niti jedan unos.

Stvaranje NE NULL ograničenja

Postoji mnogo načina na koje možete stvoriti UNIQUE ograničenje u sustavu SQL Server. Ako želite koristiti Transact-SQL za dodavanje UNIQUE ograničenja na postojeću tablicu, možete upotrijebiti izjavu ALTER TABLE, kako je prikazano u nastavku:

ALTER TABLICA
ALTER COLUMN NOT NULL

Ako želite interakciju s SQL Serverom pomoću GUI alata, možete stvoriti i NOT NULL ograničenje pomoću programa SQL Server Management Studio. Evo kako:

To je sve što postoji u stvaranju NE NULL ograničenja u Microsoft SQL Server!