Bonjour,
je ne travaille que depuis quelque temps sous Interbase et je rencontre un probleme ennuyeux concernant la modification de clefs etrangeres existantes , (rajouts de clause : On delete cascade par exemple).
C'est d'ailleurs peut être un probleme indépendant du SGBDR
le code source type est :
ALTER TABLE Ma_Table DROP CONSTRAINT FK_MaClef
jusque là ca marche
alter table Ma_Table
add constraint FK_MaClef
foreign key (ID_MaClef)
references Ma_Table_Cible(ID_MaClef)
on delete cascade
et j'obtiens l'erreur suivante :
This operation is not defined for system tables.
unsuccessful metadata update.
STORE RDB$REF_CONSTRAINTS failed.
action cancelled by trigger (1) to preserve data integrity.
Name of Referential Constraint not defined in constraints table.
Si vous avez une idée
Merci d' avance pour votre aide
Michael
Partager