2009-06-01 3 views
2

У меня есть таблица под названием Point. В таблице есть две колонки, с которыми мы будем иметь дело, ActualDepth и DesignDepth. Когда кто-то обновляет ActualDepth, у меня есть триггер, который будет пересчитывать DesignDepths для всех остальных точек, которые находятся рядом с обновленным.Есть ли триггер обновления, который обновляет собственную таблицу, вызывает триггер?

Тогда мой вопрос, будет ли мой триггер вызываться рекурсивно, потому что другие строки в одной таблице были обновлены? Или будет достаточно, чтобы обновление происходило в триггере, чтобы остановить его. Это поведение, которое я хочу.

ответ

5

Зависит, если включена опция «рекурсивные триггеры» в системе. По умолчанию это отключено.

Смежные вопросы