NOT NULL Microsoft SQL Serverin rajoitukset

Varmista, että oikea määrä tietoja on syötetty

Microsoft SQL Serverin NOT NULL -rajoitukset antavat sinun määrittää, että sarakkeessa ei saa olla NULL-arvoja . Kun luot uuden NOT NULL -rajoituksen tietokantasarakkeeseen, SQL Server tarkistaa sarakkeen nykyisen sisällön mille tahansa NULL-arvolle. Jos sarakkeessa on tällä hetkellä NULL-arvot, pakkotoiminto epäonnistuu. Muuten SQL Server lisää NOT NULL -rajoituksen ja kaikki tulevat INSERT- tai UPDATE-komennot, jotka aiheuttaisivat NULL-arvon olemassaolon.

NULL eroaa nolla- tai nollamerkkijonosta. NULL tarkoittaa, että mitään merkintöjä ei ole tehty.

EI NULL-rajoituksen luominen

SQL Serverissa on monta tapaa luoda UNIQUE-rajoitin. Jos haluat käyttää Transact-SQL: tä lisäämällä UNIQUE-rajoituksen olemassa olevaan taulukkoon, voit käyttää ALTER TABLE -lausuntoa, kuten alla on kuvattu:

ALTER-TAULUKKO
ALTER-SARJAN EI NULL

Jos haluat olla vuorovaikutuksessa SQL Serverin kanssa GUI-työkaluilla, voit myös luoda NOT NULL -rajoituksen SQL Server Management Studion avulla. Näin:

Kaikki tämä on luoda NO NULL -rajoituksia Microsoft SQL Serverille!