[ORACLE] problème de contraintes

toto -  
barthoi Messages postés 545 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   14
 
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