在Exasol数据库中跟踪上次修改的时间

时间:2019-07-04 08:46:00

标签: database exasolution

在Exasol数据库中,我们想知道上次更改的每一行。

其他DMBS提供诸如运行任意功能的钩子/触发器,甚至是ON UPDATE语句之类的东西。在搜索这些术语时,我找不到Exasol的任何特定内容。

last_modified TIMESTAMP DEFAULT CURRENT_TIMESTAMPlast_modified=DEFAULT is possible组合在一起,但仍然需要对每个查询进行显式(如果是通用的)添加。

我们如何在Exasol中自动维护上次修改的时间戳?

1 个答案:

答案 0 :(得分:0)

简单地说,由于没有触发器,因此您无法在Exasol上自动执行该操作。

您可以做的是创建一个处理器语句,该语句将识别一条更新语句并运行第二次更新以修改last_modified列。当然,last_modified必须位于运行更新的每个表中,否则您将需要根据目标表切换此更新脚本。