这几天pub上有人问到db2的关于trigger的操作的问题,抽时间整理了一下!
db2支持表级DML的tirgger!也就是增删改的trigger!这边分别对insert和update做了2个例子
首先看2个表的DDL
describe table DB2ADMIN.TEST;
列 类型 类型
名称 模式 名称 长度 小数位 NULL
------------------------------ --------- ------------------ -------- ----- ------
ID SYSIBM INTEGER 4 0 是
NAME SYSIBM VARCHAR 100 0 是
AGE SYSIBM INTEGER 4 0 是
3 条记录已选择。
describe table db2admin.aaaa;
Statement processed successfully in 1.43 secs.
describe table db2admin.aaaa;
completed successfully.
列 类型 类型
名称 模式 名称 长度 小数位 NULL
------------------------------ --------- ------------------ -------- ----- ------
ID SYSIBM INTEGER 4 0 是
TNAME SYSIBM VARCHAR 100 0 是
EVENT SYSIBM INT