すべてがタイトルにあります。
カーソルをループしていますが、
EXIT WHEN curs%NOTFOUND
行がなくなった場合、PostgreSQLの%NOTFOUNDに相当するものは何ですか?
編集
または、他のカーソル属性%ISOPEN、%EMPTYなど...
すべてがタイトルにあります。
カーソルをループしていますが、
EXIT WHEN curs%NOTFOUND
行がなくなった場合、PostgreSQLの%NOTFOUNDに相当するものは何ですか?
編集
または、他のカーソル属性%ISOPEN、%EMPTYなど...
今はテストできませんが、これを試してみたらどうでしょうか? セクション タイトル 37.7.3.2 を確認してください。このリンクで 終了 http://www.postgresql.org/docs/8.2/static/plpgsql-control-structures.html
IF NOT FOUND THEN
EXIT;
END IF;
また
EXIT WHEN NOT FOUND;
FOUND変数_
暗黙カーソル
SELECT * INTO myrec FROM emp WHERE empname = myname;
IF NOT FOUND THEN
RAISE EXCEPTION 'employee % not found', myname;
END IF;
明示カーソルを使用する
...
LOOP
FETCH cursor INTO whatever;
EXIT IF NOT FOUND;
do something with whatever
end LOOP;