以下是Linux Informix中触发器使用的技巧:
BEFORE
(前置)、AFTER
(后置)或FOR EACH ROW
(逐行触发),例如逐行触发适合记录详细日志。WHEN (condition)
限制触发条件,如仅在特定列更新时触发。INSERT
触发器用REFERENCING NEW AS
引用新插入的行数据,DELETE
/UPDATE
触发器用REFERENCING OLD AS
引用被删除/修改的行数据。DISABLED
/ENABLED
控制触发器开关,避免维护时误触发。主键值+操作类型+时间戳
,必要时添加old_value
/new_value
字段,便于审计。