首页 > 学院 > 开发设计 > 正文

REF游标的用法

2019-11-08 20:53:49
字体:
来源:转载
供稿:网友
--REF游标的用法DECLARE --定义一个弱类型游标数据类型  TYPE emp_cursor_type IS REF CURSOR;  --声明一个游标变量  c1 emp_cursor_type;  --声明两个记录变量  v_emp_record emp%ROWTYPE;  v_dept_record dept%ROWTYPE;BEGIN --打开游标OPEN c1 FOR SELECT*FROM emp p WHERE p.deptno=20;LOOP--提取游标FETCH c1 INTO v_emp_record;EXIT WHEN c1%NOTFOUND;dbms_output.put_line(v_emp_record.ename||'的薪水是:'||v_emp_record.sal||'部门编号:'||v_emp_record.deptno);END LOOP;--关闭游标CLOSE c1;OPEN c1 FOR SELECT*FROM dept t ;LOOPFETCH c1 INTO v_dept_record;EXIT WHEN c1%NOTFOUND;dbms_output.put_line(v_dept_record.deptno||'---'||v_dept_record.dname||'---'||v_dept_record.loc);END LOOP;CLOSE c1;END;
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表