NI NULL Omejitve v Microsoft SQL Server

Zagotovite, da je vpisana ustrezna količina podatkov

Omejitve NET NULL v Microsoft SQL Server vam omogočajo, da določite, da stolpec ne sme vsebovati vrednosti NULL . Ko v stolpcu baze podatkov ustvarite novo omejitev NOT NULL, SQL Server preveri trenutno vsebino stolpca za katere koli vrednosti NULL. Če stolpec trenutno vsebuje vrednosti NULL, ustvarjanje omejitve ne uspe. V nasprotnem primeru SQL Server dodaja omejitev NOT NULL in morebitne prihodnje ukaze INSERT ali UPDATE, ki bi povzročili, da vrednost NULL ne bo uspela.

NULL se razlikuje od ničelnega ali ničelnega niza znakov. NULL pomeni, da vnos ni bil opravljen.

Ustvarjanje omejitve NOT NULL

Obstaja veliko načinov, kako ustvariti UNIQUE omejitev v SQL Server. Če želite uporabiti Transact-SQL, da dodate omejitev UNIQUE za obstoječo tabelo, lahko uporabite stavko ALTER TABLE, kot je prikazano spodaj:

ALTER TABLE
ALTER COLUMN NOT NULL

Če želite uporabljati orodje GUI za interakcijo s strežnikom SQL Server , lahko z uporabo SQL Server Management Studio ustvarite omejitev NOT NULL. Evo kako:

To je vse, da ustvarite omejitve NOT NULL v Microsoft SQL Server!