Quand je crée une autre clé étrangère sur la table maTable1 avec l'option on update cascade ca ne passe pas à l'exécution. Le message suivant apparaît:
Introducing FOREIGN KEY constraint 'fk12_Installation' on table 'Station' may cause cycles or multiple cascade paths. Specify ON DELETE NO ACTION or ON UPDATE NO ACTION, or modify other FOREIGN KEY constraints.
Apparement il n'est pas possible d'avoir plusieurs clés avec l'option on update casacde.
Mais dans ma base, il faut que je puisse utiliser plusieurs clé avec l'option on update cascade. Comment je peux le faire ???
Merci.
P.S : Désolé de tout le temps poser des questions mais je suis entrain de migrer une base de données écrit dans le langage Watcom-SQL(Sybase) vers SQL Server 2005 et j'ai plein de bug qui apparaissent lors de la création.
A voir également:
L'instruction insert est en conflit avec la contrainte foreign key
L'instruction alter table est en conflit avec la contrainte foreign key - Meilleures réponses
The alter table statement conflicted with the foreign key constraint - Meilleures réponses
aieeeuuuuu
Messages postés698Date d'inscriptionjeudi 16 janvier 2003StatutMembreDernière intervention20 mai 20113 15 nov. 2005 à 17:00
salut je pense que tu ne pourra pas le faire directement avec un ON DELETE..
essaie peut etre d'utiliser un trigger qui va avoir la meme action : quand tu fait un DELETE, tu supprime dans le trigger les donnees correspondantes dans les autres tables. ca je pense que ca devrait marcher.