我们记录了所有Future 3文件,但当我执行DSPJRN命令OUTFILFMT(*TYPE3(时,我没有删除(DL(条目。我在物理文件中只有一条记录,但有许多为该记录添加(PT(和更新(UP(条目。这怎么可能?我错过了什么?
两种可能性。CLRPFM命令用于清除表,或者使用单个删除命令删除表中的所有记录。若使用单个delete命令从表中删除所有记录,DB2fori将使用CLRPFM。在这两种情况下,日记账接收器中都会有CLRPFM的条目,而不是用于删除的条目。
感谢您的想法。我们确定日志设置为仅保存*AFTER图像。由于*AFTER图像只是空白,因此无法知道删除了哪个记录。我们将日志更改为*BOTH图像,现在可以查看哪些记录被删除。