Fir sécher ze stellen datt d'korrekt Betrag vun Daten geännert gouf
NET NULL-Constraints am Microsoft SQL Server erméiglechen Iech ze spezifizéieren datt eng Spalt keng NULL Wäerter enthalen. Wann Dir eng neier NOT NULL-Constraint op enger Spam Datebank erstellt, kontrolléiert de SQL Server déi aktuell Inhalter fir all NULL-Wäerter. Wann d'Spalt aktuell NULL Wäerter enthält, fällt d'Beschränkungsschaffung net. Säin Server addiert d'NULL-Constraint an all zukünfteg INSERT- oder UPDATE Kommandoen, déi d'Existenz vun engem NULL-Wert falen.
NULL ass ënnerscheede vun enger Null oder enger Null Charakter String. NULL heescht datt keen Eintrëtt gemaach gouf.
Erstellt en NOT NULL Constraint
Et gi vill Manéiere wéi Dir eng UNIQUE Zwang op SQL Server erstellt . Wann Dir Transact-SQL benotze wëllt fir eng UNIQUE Constraint op enger existéierender Tabelle ze addéieren, kënnt Dir d'ALTER TABLE-Erklärung benotzen, wéi folgend illustréiert:
ALTER TISCH
ALTER KOLONN NET NULL
Wann Dir et virzéien, SQL Server mat GUI-Tools ze interagéieren, kënnt Dir och eng NOT NULL-Constraint mat SQL Server Management Studio erstellen. Hei ass wéi:
- SQL Serververwaltung Studio opmaachen.
- Fëllt d'Tabellen Verweist op der Datebank wou Dir wëllt d'Constraint erstellen.
- Richteg Klickt op den Dësch wou Dir d'Constraint wëllt addéieren a klickt Design.
- Kuckt d'Kontrollkäschte NOT NULL op d'Kolonn (en), déi Dir NET NULL-Constraint hutt.
Dat ass alles duer fir NET NULL Constraints op Microsoft SQL Server ze schafen!