У меня есть триггер для проверки одного столбца в таблице, когда в этом столбце есть обновление (ПОСЛЕ ОБНОВЛЕНИЯ), вызывается мой триггер, а затем я вызываю хранимую процедуру из своего триггера для выполнения некоторой операции логика закодирована в Java.
Пока все хорошо. Теперь все усложняется, есть новое требование, которое подразумевает, что та же логика (логика, выполняемая триггером) также должна выполняться, если есть изменения в столбцах, которые находятся в других 4 таблицах. Я думаю, что нецелесообразно иметь один и тот же триггер в 5 разных таблицах для прослушивания разных столбцов, и я не уверен, стоит ли мне создавать «представление» для этих столбцов и ставить один триггер в этом представлении (какова стоимость платить с точки зрения производительности и / или ресурсов?)
В вашем предыдущем опыте работы с Oracle, каким был ваш подход или решения для этого сценария?