PL/SQL 游标

游标的操作步骤,或者直接使用游标的 FOR 循环。

  1. 定义游标
  2. 打开游标
  3. 执行 FETCH 语句提取字段值
  4. 关闭游标

类型定义

CURSOR cursor_name IS

select_statement

[FOR UPDATE [OF column, ...] [NOWAIT];

打开游标

OPEN cursor_name;

提取数据

FETCH cursor_name INTO { var_list | record };

关闭游标

CLOSE cursor_name;

属性

属性 返回值类型 描述
%FOUND BOOLEAN 是否已经返回数据行
%NOTFOUND BOOLEAN  
%ISOPEN BOOLEAN 游标是否已经打开
%ROWCOUNT INTEGER 返回目前为止返回的行数