滾動游標在絕對定位中的用法是什麼?


SCROLLABLE CURSOR 可用於將游標位置直接指向所述的絕對位置。絕對位置是結果表中某行相對於第一行的位置。

我們可以使用 FETCH 語句中的 ABSOLUTE 引數獲取絕對位置。例如,我們需要將一個可滾動游標宣告如下。

EXEC SQL
      DECLARE ORDER_CURR SCROLL CURSOR FOR
         SELECT ORDER_ID, ORDER_DATE FROM ORDERS
            WHERE ORDER_DATE = ‘2020-07-29’
END-SQL

現在,如果我們想要獲取絕對第 9 行,我們將使用如下 FETCH 語句。

EXEC SQL
      FETCH ABSOLUTE +9 ORDER_CURR
         INTO :ORDER-ID, :ORDER-DATE
END-SQL

更新於: 2020-09-15

317 次瀏覽

開啟你的 職業生涯

完成課程獲取認證

立即開始
廣告
© . All rights reserved.