[Oracle 8] Pb de definition d'une contrainte ...

Pb de definition d'une contrainte ... [Oracle 8] - Divers - Programmation

Marsh Posté le 04-11-2002 à 12:23:37    

Voici ce que je veux faire :
CREATE DOMAIN Domaine_pays char(20)
CONSTRAINT pays_desservi CHECK (VALUE NOT IN('Colombie', 'Chili','Bolivie';)) ;
 
Il me dit : ERREUR à la ligne 1 :
ORA-00901: Commande CREATE non valide
 
Et je ne vois pas l'erreur.
 
J'ai cru voir sur internet qu'avec Oracle il n'est pas possible d'ajouter des contraintes dans des domaines.
Est ce vrai ?

Reply

Marsh Posté le 04-11-2002 à 12:23:37   

Reply

Marsh Posté le 04-11-2002 à 13:42:52    

rick@r a écrit a écrit :

Voici ce que je veux faire :
CREATE DOMAIN Domaine_pays char(20)
CONSTRAINT pays_desservi CHECK (VALUE NOT IN('Colombie', 'Chili','Bolivie';)) ;
 
Il me dit : ERREUR à la ligne 1 :
ORA-00901: Commande CREATE non valide
 
Et je ne vois pas l'erreur.
 
J'ai cru voir sur internet qu'avec Oracle il n'est pas possible d'ajouter des contraintes dans des domaines.
Est ce vrai ?




 
Déjà, CREATE DOMAIN n'existe pas... Y a une notion de domaine, mais sur les index uniquement. C'est ça que tu cherches ?

Reply

Marsh Posté le 04-11-2002 à 20:20:22    

_Mac_ a écrit a écrit :

 
 
Déjà, CREATE DOMAIN n'existe pas... Y a une notion de domaine, mais sur les index uniquement. C'est ça que tu cherches ?




 
Je ne sais pas.
Dans mon cours il est marqué CREATE DOMAIN ... CONSTRAINT ...
pour definir un ensemble de valeurs utilisable par la suite dans une table comme type pour un attribut.
Mais tu as peut être raison puisque ca marche pas.
 
Si on ne peut meme plus se fier a son cours ... :o

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed