MS SQL Server Триггер после другого триггера - PullRequest
0 голосов
/ 28 февраля 2011

Я хотел бы создать триггер в MS SQL Server, который будет вызываться после завершения другого триггера.Этот триггер, который вызывается первым, является триггером вставки.Является ли это возможным?

Ответы [ 2 ]

2 голосов
/ 28 февраля 2011

Да, это так.

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

Для получения дополнительной информации по этому вопросу см. Предыдущий вопрос в SO:
Триггеры SQL Server - порядок выполнения

0 голосов
/ 13 мая 2015

Да, это возможно. Вы можете сделать вложение триггера до 32 уровня. Если вы хотите больше вложенности, вы можете использовать CTE (около 100 уровней вложенности).

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