[ ..... ]
La première fois que je l’exécute, l’exécution du code s’arrête au niveau de
Code:
DELETE FROM TOTO WHERE titi = 4
avec l'erreur suivante :
Msg*208, Niveau*16, État*1, Ligne*5
Nom d'objet 'TOTO' non valide.
A ce niveau là, la transaction ne s'est pas fini car si je fais sur la même page un DROP TABLE TEST , la commande réussit, Et un SELECT @@TRANCOUNT me renvoie 1.
Par contre si j'execute le script deux fois d'affilés ou plus, les fois suivantes la transaction se fini jusqu'au bout, ma table n'est pas créée et j'ai comme message : Commande(s) réussie(s).
Question subsidiaire : Y a t'il des opérations non 'ROLLBACKABLE' ?
Merci