首页 > 解决方案 > 在 RPG 中覆盖。

问题描述

我有一个条件。我有一个 CL,我用 Qtemp 版本(QTEMP/TabA)覆盖了一个表(TabA)。然后我调用一个 RPG 程序。现在在 RPG 程序中,我对 TabA 进行了更新。所以 Qtemp 版本正在更新,但我希望更新实际版本。所以基本上,就在这个更新中,我不希望我的覆盖起作用。一种方法是删除覆盖,然后在更新后将其覆盖回来。有没有更好的办法?

标签: ibm-midrangerpgle

解决方案


另一种解决方案是在表上简单地创建一个 LF(或 Index 或 View )。

为逻辑添加 F 规范并让您的 UPDATE 使用该 LF。

不管覆盖是否到位,实际的 PF 都将被更新。


推荐阅读