2010-02-17 3 views
1

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

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

Благодаря

ответ

0

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

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

1

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