【发布时间】:2016-06-29 15:15:14
【问题描述】:
我有一个程序可以获取用户并在五个表中更新有关他/她的信息。该过程相当复杂,因为它需要许多步骤(页面)才能完成。我有日志、sysout 和 syserr 语句,可以帮助我在 IDE 控制台中查找 sql 查询,但它没有全部。我已经花了很多天时间通过调试来捕获其他丢失的查询,但到目前为止还没有运气。我这样做的原因是因为我想自动更新用户信息,所以我不必通过每个页面手动输入用户详细信息。
我想知道我是否可以使用一些技术来显示数据库表的更改,因为我已经知道表名,更改是指它是更新还是插入语句以及究竟更改了什么(插入/更新的列名和值) .任何意见是极大的赞赏。我有 IBM RAD 和 DB2 数据库。谢谢。
【问题讨论】:
-
我的意思是,SQL Trace 会让你接近那个。
-
什么 DB2 版本/平台?
-
DB2 不支持使用触发器吗?除了大量加载环境(例如 BI)外,触发器将是我选择的工具,以便跟踪 SQL DB 上的更改。
-
@mustaccio 版本 10