Informix-SQL 7.32(SE):
我已经为我的事务表创建了一个审计跟踪“a_trx”,以了解谁/何时在此表中添加或更新了行,以及行内容的快照。根据文档,审计表是使用与被审计表相同的架构创建的,加上以下审计信息标题列是预先固定的:
table a_trx
a_type char(2) {record type: aa = added, dd =deleted,
rr = before update image, ww = after update image.}
a_time integer {internal time value.}
a_process_id smallint {Process ID that changed record.}
a_usr_id smallint {User ID that changed record.}
a_rowid integer {Original rowid.}
[...] {Same columns as table being audited.}
因此,我开始为一个_Trx生成一个默认的执行屏幕,但无法为我的表选择找到一个_Trx。我中止了操作,找到了.dbs目录,但没有看到一个_trx.dat或_trx.idx,但找到了一个_trx,根据
我的磁盘编辑器实用程序。有没有其他方法可以访问这个.dat clone,或者我需要通过将引擎重命名为\u trx.dat来欺骗它,为它创建一个.idx伙伴,调整systables、syscolumns等,以便像其他表一样访问这个审计表?…从1899年12月31日开始,时间的内部时间值是多少秒?