problème avec les triggers
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:
Code:
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 |
lorsque je veux supprimer un quartier,exempe
d
Code:
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 :yaisse2: