[T-SQL 2k5] Utilisation Try Catch
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:
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.