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 espace de caractère
où bien la valeur 0. Il ne s'agit pas d'un type à proprement parler, 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
);