6.4.6. 游标
这里的游标(cursor),是指数据库开发中的游标,而且,这里所指的是显式定义的游标。因为,除了显式定义的游标,我们每条SQL语句也会隐式的定义、打开和关闭一个游标,其实质是一个带有指针的结果集。当我们按照顺序取出结果时,这个指针会按照从前到后的顺序移动,直到移动到结果集的尾端。
1)语法1
- 语法
cursor 游标名 is select语句;
open 游标名;
fetch 游标名;
语句;
close 游标名;
- 例子
SQL> set serveroutput on
SQL> declare
cursor c1 is
select * from t_teach;
v_teach t_teach%rowtype;
begin
open c1;
loop
fetch