Per impostazione predefinita, una colonna della tabella può contenere valori NULL.
SQL NOT NULL Constraint
Il vincolo NOT NULL impone una colonna di non accettare i valori NULL.
Il vincolo NOT NULL impone un campo per contenere sempre un valore. Ciò significa che non è possibile inserire un nuovo record, o aggiornare un record senza l'aggiunta di un valore a questo campo.
Il seguente SQL impone la "P_Id" colonna e la "LastName" colonna di non accettare i valori NULL:
Esempio
CREATE TABLE PersonsNotNull
(
P_Id int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255)
)
Prova tu stesso "