Транзакции и триггеры - PullRequest
       4

Транзакции и триггеры

1 голос
/ 17 февраля 2010

Я думаю, что если триггер запускается при вставке, а оператор вставки находился в транзакции, ошибка в триггере вернется к транзакции, и я смогу перехватить ее и выполнить ROLLBACK.

Это правильно? Есть ли проблемы или опасения по этому поводу?

Спасибо

Ответы [ 2 ]

1 голос
/ 17 февраля 2010

Это верно, если вы на самом деле не вызываете RAISEERROR в триггере. В этом случае вы также должны позвонить ROLLBACK TRANSACTION.

0 голосов
/ 17 февраля 2010

Это вполне допустимое использование триггеров, ничего страшного в этом нет.

Ограничения на основе триггера основаны на этом методе.

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