[PL/SQL]FETCH文でカーソルのデータを操作する方法
書式
1.変数名 カーソル名%ROWTYPE
2.FETCH カーソル名 INTO 変数名
3.EXIT WHEN カーソル%NOTFOUND
使用例
CREATE OR REPLACE PROCEDURE TMDPROC IS CURSOR CFTCUR IS SELECT USER_NAME,ADDR FROM USER_TBL WHERE USER_ID = '2345'; KK CFTCUR%ROWTYPE; BEGIN OPEN CFTCUR; LOOP --FETCH文で取得データをカーソルから変数にセット FETCH CFTCUR INTO KK; --NOTFOUNDの場合EXITでループを抜け EXIT WHEN CFTCUR%NOTFOUND; END LOOP; CLOSE CFTCUR; END;