Asigurați-vă că ați introdus cantitatea corectă de date
Constrângerile NULL în Microsoft SQL Server vă permit să specificați că o coloană nu poate conține valori NULL . Când creați o nouă constrângere NOT NULL într-o coloană de bază de date, SQL Server verifică conținutul curent al coloanei pentru orice valoare NULL. Dacă coloana conține în prezent valori NULL, crearea constrângerilor nu reușește. În caz contrar, SQL Server adaugă constrângerea NOT NULL și orice alte comenzi INSERT sau UPDATE viitoare care ar determina existența unei valori NULL eșuează.
NULL este diferit de un șir de caractere zero sau zero. NULL înseamnă că nu s-a făcut nicio intrare.
Crearea unei constrângeri NOT NULL
Există mai multe moduri în care puteți crea o constrângere UNIQUE în SQL Server. Dacă doriți să utilizați Transact-SQL pentru a adăuga o constrângere UNIQUE pe o tabelă existentă, puteți utiliza instrucțiunea ALTER TABLE, așa cum este ilustrat mai jos:
ALTER TABLE
ALTER COLUMN NOT NULL
Dacă preferați să interacționați cu SQL Server folosind instrumente GUI, puteți crea, de asemenea, o constrângere NOT NULL folosind SQL Server Management Studio. Iată cum:
- Deschideți SQL Server Management Studio.
- Extindeți dosarul Tabele din baza de date în care doriți să creați constrângerea.
- Faceți clic dreapta pe tabelul în care doriți să adăugați constrângerea și faceți clic pe Design.
- Bifați caseta de selectare NOT NULL pentru coloana (coloanele) pe care doriți să aveți restricții (restricții) NU NULL.
Asta e tot ce există pentru a crea constrângeri NOT NULL în Microsoft SQL Server!