如何在單個 FETCH 呼叫中從 DB2 表中提取多行?
我們可以使用多行獲取的概念在單個 FETCH 呼叫中從 DB2 表中提取多行。
在多行獲取中,我們必須使用子句 “WITH ROWSET POSITIONING” 宣告遊標。在這種情況下的宿主變數應宣告為陣列。
因此,在單個 fetch 語句中,宿主變數陣列將填充多行資料。我們可以遍歷宿主變數陣列以訪問此行資料。
例如,我們可以宣告一個如下所示的多獲取遊標−
EXEC SQL DECLARE ORDER_CUR WITH ROWSET POSITIONING FOR SELECT ORDER_ID FROM ORDERS WHERE ORDER_DATE = ‘2020-07-28’ END-SQL
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP