Uistite sa, že bolo zadané správne množstvo údajov
Obmedzenia NOT NULL v Microsoft SQL Server umožňujú určiť, že stĺpec nemusí obsahovať hodnoty NULL . Keď vytvoríte nové obmedzenie NOT NULL na stĺpci databázy, SQL Server skontroluje aktuálny obsah stĺpca pre akékoľvek hodnoty NULL. Ak stĺpec v súčasnosti obsahuje hodnoty NULL, vytvorenie obmedzenia zlyhá. Inak SQL Server pridá obmedzenie NOT NULL a všetky budúce príkazy INSERT alebo UPDATE, ktoré by spôsobili zlyhanie existencie hodnoty NULL.
NULL sa líši od reťazca s nulovým alebo nulovým znakom. NULL znamená, že nebol urobený žiadny záznam.
Vytvorenie obmedzenia NOT NULL
Existuje mnoho spôsobov, ako môžete vytvoriť UNIQUE obmedzenie v SQL Server. Ak chcete používať Transact-SQL na pridanie obmedzenia UNIQUE na existujúcu tabuľku, môžete použiť príkaz ALTER TABLE, ako je znázornené nižšie:
ALTER TABLE
ALTER COLUMN NOT NULL
Ak chcete pracovať so serverom SQL Server pomocou nástrojov GUI, môžete tiež vytvoriť obmedzenie NOT NULL pomocou SQL Server Management Studio. Tu je postup:
- Otvorte program SQL Server Management Studio.
- Rozbaľte priečinok Tabuľky databázy, v ktorom chcete vytvoriť obmedzenie.
- Kliknite pravým tlačidlom na tabuľku, do ktorej chcete pridať obmedzenie, a kliknite na tlačidlo Návrh.
- Začiarknite políčko NOT NULL pre stĺpce (stĺpce), ktoré chcete mať obmedzenie (-y) NOT NULL.
To je všetko, čo sa týka vytvárania obmedzení NOT NULL v Microsoft SQL Server!