是否存在崩溃的Informix触发器可以写出日志的方法?

问题描述 投票:1回答:1

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

triggers informix
1个回答
0
投票

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

我不认为external table这次会有所帮助,但我证明这是错误的。

© www.soinside.com 2019 - 2024. All rights reserved.