[ORACLE] problème de contraintes

Fermé
toto - 30 août 2001 à 10:30
barthoi Messages postés 545 Date d'inscription mardi 7 août 2001 Statut Membre Dernière intervention 27 novembre 2002 - 30 août 2001 à 18:32
si j'ai 2 tables :
- l'une ayant por clé primaire un char(10)
- et l'autre ayant pour clé étrangère un char(10)
faisant référence à la clé primaire de la première table.

sachant que les tables ont étés vidées et les contraintes désactivées.

je n'arrive pas à transformer mon char(10) en varchar2(10)

message d'erreur :
ORA-02267: type de colonne incompatible avec type de colonne référencé

vais-je devoir supprimer toutes les contraintes des tables ?

(sachant qu'il n'y a pas que 2 tables mais toute une base derrière)

merci

1 réponse

barthoi Messages postés 545 Date d'inscription mardi 7 août 2001 Statut Membre Dernière intervention 27 novembre 2002 14
30 août 2001 à 18:32
Je crois avoir vu en cours qu il fallait supprimer tout lien entre les tables...

donc, dans la seconde table , il faut enlever le foreign key, sans pour autant supprimer la colonne...

Tu fais tes modif...

Tu remets le foreign key comme avant...

:)
0