SQL NOT NULL. SQL Constrângere NOT NULL. SQL NOT NULL în CREATE TABLE. SQL NOT NULL în ALTER TABLE.
Partajeaza in Google Classroom
Memorator: Descriere video Descarcă PDF
SQL Constrângere NOT NULL (SQL NOT NULL Constraint)
În mod implicit, o coloană poate conține valori NULL.
Constrângerea NOT NULL impune o coloană pentru a NU (NOT) accepta valorile NULL.
Acest lucru impune un câmp care să conțină întotdeauna o valoare, ceea ce înseamnă că nu puteți introduce o înregistrare nouă sau să actualizați o înregistrare fără a adăuga o valoare la acest câmp.
SQL NOT NULL în CREATE TABLE
Următorul SQL asigură că coloanele „ID”, „LastName” și „FirstName” NU (NOT) vor accepta valori NULL atunci când se creează tabelul „Persoane” (Persons):
Exemplu:
CREATE TABLE Persons (
ID int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255) NOT NULL,
Age int
);
SQL NOT NULL în ALTER TABLE
Pentru a crea o restricție NOT NULL pe coloana „Vârstă” (Age) când tabelul „Persoane” (Persons) este deja creat, utilizați următorul SQL:
ALTER TABLE Persons
MODIFY Age int NOT NULL;