|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : août 2004 Messages : 4 ![]() |
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 |
|
|
00
|
|
|
#2 |
|
Inscrit
Inscription : mai 2004 Messages : 759 ![]() |
peut être qu'il faudrait que tu desactive tous les triggers de cette table avant de l'alterer
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com