bonjour
j'ai deux tables t_quartier et t_immeuble. la clé de la table t_quartier migre dans la table t_immeuble.
j'ai créé un trigger qui doit en principe supprimer les immeubles d'un quartier avant de supprimer le quartier en question avec la syntaxe suivante:
lorsque je veux supprimer un quartier,exempe
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 CREATE TRIGGER sup_quart ON T_quartier instead of DELETE AS DELETE FROM T_immeuble FROM T_immeuble F INNER JOIN DELETED D ON F.code_quart = D.code_quart IF @@ERROR <> 0 ROLLBACK TRANSACTION
d
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 elete from t_quatier where code_quart=11
mon trigger supprime les immeubles du quartier 11 sans supprimer le quartier 11 lui-même.
j'aimerais savoir la raison et comment pallier à ce obstacle.
merci d'avance
Partager