NOT NULL Microsoft SQL Serveri piirangud

Veenduge, et sisestatud oleks õige kogus andmeid

Microsoft SQL Serveris olevad NOT NULL piirangud võimaldavad määrata, et veerg ei pruugi sisaldada NULL väärtusi . Kui loote andmebaasi veerus uue NOT NULL piirangu, kontrollib SQL Server kõigi NULL väärtuste veeru praegust sisu. Kui veerg sisaldab praegu NULL väärtusi, siis piirangute loomine ebaõnnestub. Vastasel juhul lisab SQL Server NOT NULL piirangu ja kõik tulevaste INSERT või UPDATE käsud, mis põhjustavad NULL väärtuse olemasolu.

NULL erineb nullist või nullist märgistringist. NULL tähendab, et sisestust ei ole tehtud.

NOT NULL piirangu loomine

SQL Serveris on UNIQUE piirangu loomiseks palju võimalusi . Kui soovite kasutada Transact-SQL, et lisada UNIQUE piirang olemasolevasse tabelisse, võite kasutada ALTER TABLE avaldust, nagu on illustreeritud allpool:

ALTER TABLE
ALTER VARUANNE EI NULL

Kui eelistate GUI-tööriista abil SQL Serveriga suhelda, võite SQL Server Management Studio abil luua NOT NULL-i piirangu. Nii toimige järgmiselt.

Kõik on selles, et luua Microsoft SQL Serveris NOT NULL piiranguid!