問合せ指定の検索結果をFETCH文で1行ずつ取り出すために,カーソルを宣言します。
カーソル宣言::=DECLARE カーソル名 CURSOR FOR カーソル指定 |
カーソルの名称を指定します。
DECLARE CR1 CURSOR FOR
SELECT SCODE,SNAME,COL,TANKA,ZSURYO
FROM ZAIKO
DECLARE CR1 CURSOR FOR
SELECT * FROM ZAIKO
WHERE TANKA >= 5000
DECLARE CR1 CURSOR FOR
SELECT * FROM ZAIKO
OPEN CR1
FETCH CR1 INTO <各列を取り出す変数名>
DELETE FROM ZAIKO
WHERE SNAME='セーター'
CLOSE CR1