可滾動游標用於當前定位有什麼作用?


我們可以使用 SCROLLABLE CURSOR 來直接將游標指向指定相對位置。相對位置是結果表中從當前行算起的行位置。例如,考慮下面的表。

ORDER_IDORDER_DATE
A223672020-07-28
A667562020-07-28
A778902020-07-29
A968322020-07-29

如果游標當前指向第二行絕對位置,即 ORDER_ID A66756,那麼相對位置 +2 為 ORDER_ID A96832,相對位置 -1 為 ORDER_ID A22367。

在 FETCH 語句中使用相對位置的語法為−

EXEC SQL
   FETCH RELATIVE +2 ORDER_CURR
   INTO :ORDER-ID, :ORDER-DATE
END-SQL

更新於: 15-Sep-2020

168 次瀏覽

開啟你的 職業

完成課程,獲得認證

開始
廣告