C koi CONSTRAINT en SQL
Myriam
-
Skaven -
Skaven -
Je voudrais avoir une explication de CONSTRAINt autre que le fait de me dire que c'est une contrainte ;-)
j'ai lu qu'il fallait mettre à la suite un nom de contrainte, c koi ces noms ?
Merci d'avance...
j'ai lu qu'il fallait mettre à la suite un nom de contrainte, c koi ces noms ?
Merci d'avance...
2 réponses
-
CONSTRAINT c pour pouvoir donner un nom a ta contrainte...
Ensuite si tu essaie de faire une operation qui ne respecte pas cette contrainte, le systeme va te renvoyer ce nom au lieu du nom systeme, generalement un truc barbare intorchable...
Syntaxe :
CREATE TABLE t_machin
(numero_id char(6) CONSTRAINT le_nom_contrainte PRIMARY KEY
....
); -
Oui tu peux l appeler toto,
seulement y faudra le jour ou t as le message d erreur toto que tu te souviennes que c est pour cette contrainte que tu las mis en place...
Peut etre que clef_primaire_t_nomtable serait plus approprié...