カーソルを使用するには、まずSPLプログラムの宣言トピックで宣言する必要があります。
カーソル宣言は次のように表示されます。
CURSOR名ISクエリ;nameは、後でプログラムで設定されたカーソルとその結果を参照するために使用される識別子です。クエリは、カーソルで取得可能な結果セットを決定するSQL SELECTステートメントです。
次のコードは、カーソル宣言の例です。
CREATE OR REPLACE PROCEDURE cursor_example
IS
CURSOR emp_cur_1はempから選択 * です。
CURSOR emp_cur_2はSELECT empno、ename FROM empです。
CURSOR emp_cur_3はSELECT empno、ename FROM emp WHERE deptno = 10です
empnoによる注文;
開始
...
エンド;