游标分隐式游标和显示游标两种
显示游标分静态游标和动态游标两种,动态游标即游标变量。
隐式游标的打开(SELECT) ,关闭由ORACLE自动完成
显示游标的打开,提取和关闭需手工操作。给个简单例子说明显式静态游标的用法。
CREATE OR REPLACE PROCEDURE TEST_y
as
YOUR_TEST VARCHAR2(8);
CURSOR CURSOR_TEST IS
       select NAME FROM TEST where name=10;
begin
  OPEN CURSOR_TEST;                  --打开游标
  FETCH CURSOR_TEST INTO YOUR_TEST;  --提取游标
  WHILE cursor_test%found LOOP
    FETCH CURSOR_TEST INTO YOUR_TEST;  --提取游标  
  end loop;
  CLOSE CURSOR_TEST;                 --关闭游标
END TEST_y;
/