La valeur NULL

L'absence de valeur, représentée par la valeur NULL, est une information fondamentale en SQL, qu'il ne faut pas confondre avec la chaîne de caractère espace ou bien la valeur 0. Il ne s'agit pas d'un type, ni d'une contrainte, mais d'une valeur possible dans tous les types.

Fondamental

Par défaut en SQL NULL fait partie du domaine, il faut l'exclure explicitement par la clause NOT NULL après la définition de type, si on ne le souhaite pas.

Syntaxe

1
CREATE TABLE nom de table (
2
CREATE TABLE nom_table (
3
 nom_colonne1 domaine1 NOT NULL,
4
 nom_colonne2 domaine2,
5
 ...
6
 nom_colonneN domaineN NOT NULL
7
);