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:
- Otvorite SQL Server Management Studio.
- Proširite tabelu foldera baze podataka u kojoj želite da kreirate ograničenje.
- Desnim tasterom miša kliknite na tabelu u kojoj želite dodati ograničenje i kliknite Design.
- Označite polje za potvrdu NOT NULL za stupce (e) koje želite da imate ograničenje (ograničenje) NOT NULL.
To je sve što treba napraviti za ograničavanje NOT NULL u Microsoft SQL Serveru!