Gestion des transactions - Gestion des erreurs
Salut,
voila j'ai un problème de compréhension des transactions dans sql server.
J'ai une procédure principale, qui lance plusieurs procédures secondaires.
Je voudrais pouvoir en cas d'erreur sur la procédure principale ou les procédures secondaires, annuler l'ensemble du traitement. Je voudrais également remonter l'erreur et la stocker dans une table.
Ou dois je mettre ma transaction ( seulement dans la procédure principale ? )
Ou dois je mettre ma récup d'erreur ?
merci d'avance
"On error" dans sql server ?
Ok, j'ai compris le fonctionnement des transactions et j'ai fait un test qui tourne. Par contre, j'ai un problème sur la gestion des erreurs.
Doit on obligatoirement mettre if @@error<>0 après chaque instruction sql ou existe t-il une instruction du style "on error goto.... "
merci d'avance