【发布时间】:2010-10-06 18:33:26
【问题描述】:
我经常发现自己正在使用一个我还不了解其架构的巨型 RDBMS 开展一个新项目。我希望能够在数据库中标记一个检查点,在应用程序中执行一些操作,然后返回数据库并询问哪些表发生了变化(理想情况下,哪些记录发生了变化)。
有没有办法用 SQL 做这样的事情?我找到了this,但它是仅限 MSSQL(我没有使用)。
它不需要超级高效。它只是在我的开发箱上,如果需要,我可以等待几秒钟,但我正在寻找比“两次转储整个数据库并区分结果”更好的东西。
【问题讨论】:
-
如果您列出您正在使用的 RDBMS 会有帮助吗?并非所有 SQL 都是平等的。