Триггеры могут быть использованы для создания бизнес-правил приложений. В примере 14.2 показано создание подобного триггера.
В примере 14.2 создается правило, управляющее изменениями бюджета проектов. Триггер totai_budget проверяет каждое изменение бюджета и выполняет только такие операторы update, в которых изменения не увеличивают сумму всех бюджетов более чем на 50%. В противном случае для оператора update выполняется откат с использованием оператора rollback transaction.