Salut à tous je développe une petite appli réalisée en asp/sqlserver et j'ai problème. stocker
j'ai 2 tables et 1 trigger sur le premier table
je voudrais que à chaque fois que je supprime une ligne du table1, je supprime tous les ligne du table2 qui à pour clé étranger la clé de la table1.
mon code:
ça marche si dans table2 on a une seul clé étrangère de la table1
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 ALTER TRIGGER Trigger1 ON dbo.table1 FOR DELETE AS declare @idtable1 char(10) set @idtable1 =(select idtable1 from deleted) delete from dbo.table2 where idtable1 =@idtable1
mais si j'ai plusieurs ligne qui ont le même clé étranger ça ne marche pas![]()
merci d'avance en attente de votre réponse
Partager