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
);