この例はSQL UDF common_value_expressionを、行トリガーtrig_insert_after_updateの定義のWHEN句から呼び出します。
CREATE TRIGGER trig_insert_after_update AFTER UPDATE OF b1 ON t1 REFERENCING OLD AS OldRow NEW AS NewRow FOR EACH ROW WHEN (test.common_value_expression(OldRow.a1, NewRow.b1) >.10) INSERT INTO t2 VALUES (NewRow.a1, NewRow.b1, NewRow.c1);
次の例は、行トリガーcommon_value_expressionのトリガーされた文のSQL UDF trig_insertを呼び出します。
CREATE TRIGGER trig_insert AFTER INSERT ON t1 REFERENCING NEW AS n FOR EACH ROW ( INSERT INTO t2 VALUES (n.a1, test.common_value_expression(n.b2, 1), n.c1); );