Rollback en trigger en sql server
halima15
Messages postés
167
Date d'inscription
Statut
Membre
Dernière intervention
-
drakiss -
drakiss -
Bonsoir tout le monde,
lorseque je crée les triggers et je met rollback transaction
lors de déclenchement de trigger un msg de system s'affiche le voilà
c'est mon propre msg"Vous pouvez pas supprimer un vol en cours"
msg de systeme"Msg 3609, Level 16, State 1, Line 1
La transaction s'est terminée dans le déclencheur. Le lot a été abandonné."
j'ai pas un probleme avec les triggers ils se déclenchent correctement mais je veux une gestion d'erreur pour empêcher les msg system d'être affichés
et un grand Merci d'avance
lorseque je crée les triggers et je met rollback transaction
lors de déclenchement de trigger un msg de system s'affiche le voilà
c'est mon propre msg"Vous pouvez pas supprimer un vol en cours"
msg de systeme"Msg 3609, Level 16, State 1, Line 1
La transaction s'est terminée dans le déclencheur. Le lot a été abandonné."
j'ai pas un probleme avec les triggers ils se déclenchent correctement mais je veux une gestion d'erreur pour empêcher les msg system d'être affichés
et un grand Merci d'avance
A voir également:
- Trigger rollback
- Assistant trigger - Guide
- Brancher un casque Tritton Trigger Xbox 360 sur un écran PC. - Forum Casque et écouteurs
4 réponses
Le problème du MSG 3609 apparaît dans un TRIGGER Qui contient un COMMIT à la fin sur SQL 2008.
Si tu ne veux plus le MSG 3609, enlève le commit à la fin de ton TRIGGER...
Si tu ne veux plus le MSG 3609, enlève le commit à la fin de ton TRIGGER...
mais non c'estr pas ça le probleme je pense que meme si avec instead of ça sera le meme probleme j'ai besoi d'une gestion d'erreur
et merci
et merci
voilà un article sur la gestion d'erreur :
http://fromelard.free.fr/Scripts/SQL_TRY_CATCH/SQL_TRY_CATCH.pdf
tu peux utiliser msdn en ligne c'est l'une des sources d'infos les plus fiable :
https://docs.microsoft.com/fr-fr/previous-versions/sql/sql-server-2008-r2/ms189583(v=sql.105)?redirectedfrom=MSDN
http://fromelard.free.fr/Scripts/SQL_TRY_CATCH/SQL_TRY_CATCH.pdf
tu peux utiliser msdn en ligne c'est l'une des sources d'infos les plus fiable :
https://docs.microsoft.com/fr-fr/previous-versions/sql/sql-server-2008-r2/ms189583(v=sql.105)?redirectedfrom=MSDN