我的任务是找到一种方法将数据迁移到DB2 AS 400数据库中,当数据在前端输入(目前是手动输入)时,系统会进行一些计算并将结果插入到表中。我的理解是它使用了一个触发器来完成这个操作。我对这个东西了解不多,但是我已经编写了代码来直接将值插入到同一个表中。有没有办法让我知道当用户手动输入数据时触发了什么触发器?我在QSYS 2/SYSTRIGGERS中查看过,除了没有什么意义之外,我没有看到属于包含我的表的SCHEMA的触发器。任何帮助都是很棒的,因为我被卡住了。
syqv5f0l1#
SELECT * FROM QSYS2.SYSTRIGGERS WHERE TABSCHEMA = 'MYSCHEMA' AND TABNAME = 'MYTABLE'
应该没问题。如果您更喜欢使用5250命令行,“显示文件描述”(DSPFD)命令将显示文件(表)上的触发器
DSPFD FILE(MYSCHMA/MYTABLE) TYPE(*TRG)
最后,触发器信息可以通过IBMiNavigator GUI获得,无论是旧的胖客户机版本还是基于Web的新版本。
1条答案
按热度按时间syqv5f0l1#
应该没问题。
如果您更喜欢使用5250命令行,“显示文件描述”(DSPFD)命令将显示文件(表)上的触发器
最后,触发器信息可以通过IBMiNavigator GUI获得,无论是旧的胖客户机版本还是基于Web的新版本。