在我的 OS/400 v6.x 系统中,我使用 ADDPFTRG 命令为物理文件(DB2 表)创建了一个 AFTER INSERT 触发器,每次我在 RPG IV 程序上执行 WRITE 命令或从 STRSQL 发出 INSERT 语句时,该命令都会正确触发但是当我使用 JT400(JTOpen) JDBC 驱动程序从 Java 程序执行 INSERT 语句时,不会触发触发器。
在这两种情况下(来自 OS400 和来自 Java),记录都已成功插入,但仅当从 OS400 方式插入记录时才会触发触发器。
我在IBM 红皮书、JTOpen 论坛和 Google 上搜索了任何可能与我的案例相关的内容,但一无所获。
遗憾的是,由于 JT400 jar 没有版本号,我无法判断我的版本是否已过时,也没有机会尝试 JTOpen 页面中的最新版本。
是否有任何技术限制或库错误阻止我从 Java/JT400 触发 DB2 触发器?