Bonjour, enfin rebonjour...
Nouveau probleme de la journée : comment modifier une contrainte?
J'ai une table croisement (croisement_id, croisement_nom,...) pour laquelle j'ai une contrainte CHECK sur le champ croisement_nom.
Je voulais ajouter un nouveau croisement donc j'ai désactiver la contrainte pour pouvoir faire mon insertion.
Maintenant, je voudrais la réactiver, mais pour cela, je dois la modifier puiq le nouveau croisement n'était pas permis par cette contrainte.
Apres quelques recherche, j'ai trouvais cette syntaxe :
Mais toujours ce message :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 alter table croisement modify CK_CROISEMENT_NOM check (CROISEMENT_NOM in ('Possibilité1', 'Possibilité2', 'Possibilité3', 'Possibilité4'))Bien sur, je pourrais la laisser désactivée, mais ca m'embete un peu, je prefererai la modifier et la réactiver. Mais comment faire?ORA-02253: constraint specification not allowed here
Merci
Partager