Académique Documents
Professionnel Documents
Culture Documents
Introduction
Syntaxe
CREATE TABLE NOM_TABLE
(NOM_COLONNE type col
CONSTRAINT NOM_CONTRAINTE -- (1)
CORPS DE LA CONTRAINTE -- (2),… )
La partie (1) facultative est importante pour pouvoir gérer la contrainte.
Partie (2) obligatoire, introduite par les différentes contraintes (Check,
Default, Identity, Primary Key,…).
Remarque :
La syntaxe suivant permet d’ajouter une contrainte :
ALTER TABLE nom_table ADD CONSTRAINT nom_contrainte Corps
de la contrainte
Contrainte ‘Default’
Définir une valeur par défaut pour une colonne.
‘DEFAULT’ doit être suivi par la valeur à affecter. Cette valeur peut
être un des types suivants :
constante numérique
constante alphanumérique (chaîne de caractères)
le mot clé NULL
le mot clé CURRENT_DATE (date de saisie)
le mot clé CURRENT_TIME (heure de saisie)
le mot clé CURRENT_TIMESTAMP (date et heure de saisie)
Exemple :
ALTER TABLE Compagnie ADD CONSTRAINT DF_ville