Одна транзакция за несколько шагов (запланированное задание t-sql) - PullRequest
3 голосов
/ 19 ноября 2011

Интересно, можно ли покрыть все этапы задания одной транзакцией? Мол,

TRY (BEGIN TRAN; STEP1 ) CATCH(ROLLBACK)
TRY (STEP2) CATCH(ROLLBACK)
TRY (STEP3-last step) CATCH(ROLLBACK)COMMIT;

Спасибо.

1 Ответ

2 голосов
/ 22 ноября 2011

Не то, чтобы я знал; шаги являются атомными единицами работы в работе. Если вам необходимо охватить их все в транзакции, вы должны переместить все действия в один шаг.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...