У меня есть два Tiggers на table1
:Как предотвратить запуск триггера с помощью другого триггера?
- триггер # 1 после обновления обновляет последнее изменение столбца даты в
table1
- спускового # 2 после обновления, если
col1
является0
он создает запись журнала вtable2
Таким образом, проблема заключается в том, что при установке col1
в 0
триггер # 2 правильно создает запись в table2
, но поскольку триггер # 1 снова изменяет запись, trigger # 2 создает еще одну запись журнала в table2
.
Я хочу, чтобы триггер № 2 срабатывал, когда триггер # 1 изменяет любую запись.
Один из способов будут проверить триггер # 2, был ли обновлен какой-либо столбец, кроме «последнего изменения» – Laurence
Есть ли способ проверить, что было изменено? – fishmong3r
https://msdn.microsoft.com/en-us/library/ms189799.aspx look для «Тестирование для UPDATE или INSERT действий для конкретных столбцов» – Laurence