DB2 AS400触发器

时间:2016-03-23 17:55:11

标签: db2 ibm-midrange db2-400

我的任务是找到将数据迁移到DB2 AS400数据库的方法。当在前端输入(当前是手动)数据时,系统正在进行一些计算并将结果插入表中。

我的理解是它使用触发器这样做。我不太了解这些东西,但我编写的代码直接将值插入到同一个表中。当用户手动输入数据时,有没有办法找出触发的触发器?

我已经查看了QSYS2 / SYSTRIGGERS,除了对我没有多大意义之外,我看到没有属于SCHEMA的触发器和我的表格。

这里的任何帮助都很棒,因为我被困住了。

1 个答案:

答案 0 :(得分:4)

SELECT *
FROM QSYS2.SYSTRIGGERS
WHERE TABSCHEMA = 'MYSCHEMA' 
      AND TABNAME = 'MYTABLE'

应该可以正常工作。

如果您更喜欢使用5250命令行,则显示文件描述(DSPFD)命令将显示文件(表)上的触发器

DSPFD FILE(MYSCHMA/MYTABLE) TYPE(*TRG)

最后,可以通过IBM i Navigator GUI获取触发器信息。较旧的胖客户端版本或较新的基于Web的版本。

相关问题