Voila le pb va être un peu difficile à expliquer mais je vais faire de mon mieux.
J'ai un une table A qui est lié à deux sous table A1 et A2 avec la suppression en cascade activé (de A vers A1 et A2)
Or j'ai une table B qui a des clés étrangères venant de A1 et A2 je voudrais donc activé la suppression en cascade depuis A1 vers B mais aussi depuis A2 vers B.
Or SQL Server me dit que c'est impossible.
Or je veux vraiment que les éléments de B soit supprimé lorsqu'on supprime soit un élément de A de A1 ou de A2. Comment faire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 - Impossible de créer la relation 'FK_Donnee_Propriete_Entite'. Erreur ODBC : [Microsoft][ODBC SQL Server Driver][SQL Server]Introducing FOREIGN KEY constraint 'FK_Donnee_Propriete_Entite' on table 'Donnee' may cause cycles or multiple cascade paths. Specify ON DELETE NO ACTION or ON UPDATE NO ACTION, or modify other FOREIGN KEY constraints. [Microsoft][ODBC SQL Server Driver][SQL Server]Could not create constraint. See previous errors.
D'avance merci pour vos réponses.
Partager