Bien le bonjour !
Je me retrouve devant un problème tout bête, mais comme je ne veux pas faire d'erreurs et que je n'ai pas trouvé ma réponse sur le web, j'en fais appel à vous.

J'utilise en bloc TRY CATCH dans une de mes procédures, les raisons en sont évidentes mais, je me pose une question toute bête.

si je fais quelque chose comme
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
DELETE FROM maTable
WHERE condition;
 
INSERT INTO maTable
SELECT * FROM maTable2;
Est-ce que je dois entourer chaque procédure d'un bloc, ou est-ce que je peux faire un bloc global?
Si par exemple j'ai une grosse procédure qui tourne, dois-je le faire pour chaque sous ensemble ayant un effet directe sur la bdd, ou est-ce que la gestion peut-être global (en gros faire un seul try catch pour toute la procédure)?
Cordialement.