您将如何实现一种逻辑,使光标能够在正向和反向读取数据?

游标只能向前移动,这意味着它可以在每次提取后提取下一行。不可能使用游标提取上一行。例如,如果我们的结果游标包含以下行-

ORDER_ID订购日期
A223672020-07-28
6672020-07-28
A778902020-07-29
9682020-07-29

如果我们的光标当前指向第三行,即订单号A77890,则下一次提取会将光标指向下一行,即订单号A96832。无法将光标指向上一个订单ID,即A66756。

为了实现这一点,我们使用了SCROLLABLE CURSOR的概念。可滚动游标可以向前和向后移动,也可以从当前位置在相对或绝对位置移动。可滚动光标在CICS屏幕中实现上翻页和下翻页逻辑时非常有用。

猜你喜欢