Мне нужно отслеживать изменения данных в БД и запускать триггер. Базовые записи имеют несколько связанных (многозначных) записей в разных таблицах. Когда какая-либо из записей (базовая или связанная) обновляется / вставляется, должен выполняться триггер для выполнения некоторых операций на основе базовой записи и всех связанных данных записей.
Когда новая базовая запись и все связанные с ней записи вставляются (создаются новые записи), есть ли способ предотвратить выполнение триггера каждый раз, когда вставляется связанная запись? Я имею в виду, есть ли способ подождать, пока все связанные данные будут сохранены, а затем запустить триггер?
Я не могу гарантировать, что все вставки выполняются за одну транзакцию и не могу изменить способ вставки записей. Все, что я могу сделать, это добавить триггеры и функции в существующую БД.
Я знаю, что этот вопрос звучит наивно и глупо, но любая безумная идея будет оценена по достоинству.
Ищу любые триггеры. На самом деле вопрос не в том, какой триггер использовать, а в том, как достичь цели.
Вы ищете триггер «уровня оператора»?