I sometimes perform the following set of statement in the following order:
Raiseerror(...)
Rollback;
but I am wondering if it cause the same effect as below:
Rollback;
Raiseerror(...)
I understand they are the same and cause the same effect. Doing Rollback first, after execution it continues executing on the following line, that is, Raiseerrror(...)
Could anyone confirm this? or is preferable to execute this set of statements in a concret way?