崩溃的Informix触发器是否有办法写出日志?

时间:2019-04-03 16:26:34

标签: triggers informix

我在Informix 11.7中的表上有一个触发器,该触发器将主数据文件的所有更新和删除写入日志文件。日志文件上有一个自生成的序列号,以证明没有记录从日志中删除。但是,如果触发器由于某种原因而崩溃,则序列号不会回滚,并且序列中会出现空白,使日志看起来已被删除。我要做的只是知道触发器崩溃,以便我可以解释序列号中的间隔。但是我写入的任何文件都会回滚,并且我认为我无法从触发器写入ASCII文件。我可以将其写入online.log或任何其他不会回滚的ascii文件吗?或电子邮件已崩溃?有什么好主意吗?

1 个答案:

答案 0 :(得分:0)

我可能会create a RAW table保留日志记录或消息。原始表不受交易限制;即使创建条目的事务已回滚,插入的条目也不会回滚。

这次我认为external table不会有所帮助,但事实证明我做错了。