NOT NULL Ograničenja u Microsoft SQL Serveru

Uverite se da je unesena odgovarajuća količina podataka

NE NULL ograničenja u Microsoft SQL Server vam omogućavaju da navedete da kolona možda ne sadrži NULL vrijednosti . Kada kreirate novu ograničenje NOT NULL u koloni baze podataka, SQL Server proverava trenutni sadržaj kolone za sve vrijednosti NULL-a. Ako kolona trenutno sadrži vrijednosti NULL, kreiranje ograničenja ne uspije. U suprotnom, SQL Server dodaje NOT NULL ograničenje i sve buduće INSERT ili UPDATE naredbe koje bi uzrokovale postojanje vrijednosti NULL-a.

NULL se razlikuje od nultog ili nultog karaktera. NULL znači da nije urađen nikakav unos.

Kreiranje NOT NULL ograničenja

Postoji mnogo načina na koje možete stvoriti UNIQUE ograničenje u SQL Serveru. Ako želite da koristite Transact-SQL da dodate UNIQUE ograničenje na postojeću tablicu, možete koristiti izraz ALTER TABLE, kao što je ilustrovano u nastavku:

ALTER TABLE
ALTER COLUMN NOT NULL

Ako više volite da interakciju sa SQL Server koristeći GUI alate, takođe možete kreirati NOT NULL ograničenje koristeći SQL Server Management Studio. Evo kako:

To je sve što treba napraviti za ograničavanje NOT NULL u Microsoft SQL Serveru!