Триггеры выполняются в механизме SQL.Массовая привязка влияет на способ, которым вызывающий язык (pl / sql или любой язык OCI) вызывает механизм SQL, уменьшая количество вызовов / операторов, но не должен обходить никакие триггеры.
(Представьте, что у вас естьиспользовал триггер для добавления проверки, ведения журнала или другого ограничения в базу данных, но стороннее приложение могло бы обойти его просто с помощью массовой операции - это послужило бы рецептом для проблем с повреждением данных и безопасностью).
Ваш триггер уровня оператора должен срабатывать один раз.
Вы можете «отключить» свой триггер, заставив его проверить переменную сеанса в памяти, прежде чем делать что-либо еще, и явно установив его перед массовой операцией.
Триггеры уровня строки все равно будут срабатыватьдля каждой строки, что может оказать гораздо большее влияние.