ref游标(动态游标)
2024-08-27 06:02:11
参照变量--用于存放数值指针的变量
游标变量(ref cursor)
使用游标时,当定义游标时不需要指定相应的select语句,但是当使用
游标时(open时)需要指定select语句,这样一个游标就与一个select语句结合了。
游标实例:
1.请使用pl/sql编写一个块,可以输入部门号,并显示该部门所有员工姓名和他的工资。
2.在1的基础上,如果某个员工的工资低于200元,就添加100元。
declare
--定义游标类型
typesp_emp_copy_cursor is ref cursor;
--定义一个游标变量
test_cursor sp_emp_copy_cursor;
v_ename emp_copy.ename%type;
v_sal emp_copy.sal%type;
begin
--把test_cursor和一个select结合
opentest_cursor for select ename,sal from emp_copy wheredeptno=&no;
--循环取出(fethch)
loop
fetch test_cursor into v_ename,v_sal;
--判断是否test_cursor是否为空
exit when test_cursor%notfound;
dbms_output.put_line('名字:'||v_ename||'工资:'||v_sal);
end loop;
--关闭游标
closetest_cursor;
end;
来自:http://blog.sina.com.cn/s/blog_62e75cd001015mkr.html
最新文章
- 连连看游戏(dfs)【华为上机题目】
- 在IIS中实现JSP
- SQLServer------解决IP地址登录不了数据库问题
- CURL常用命令(转)
- hdu 4664 Triangulation(题意已在讨论版中说明)
- boost多边形交集、并集
- STL之Queue(Q)
- anaconda常用操作汇总
- 从零开始学安全(二十七)●利用Nmap对防火墙,IDS,IPS 进行欺骗
- js实现获取当前时间是本月第几周和年的第几周的方法
- p57商环
- python模拟面试技术题答案
- Semaphore 与ThreadPoolExecutor 的使用
- [转帖]紫光展锐5G芯片
- WDA-5-VIEW视图切换
- windows下一分钟配置ngnix实现HLS m3u8点播
- Windows删除服务方法
- ASP.NET Forms 认证流程
- Vue入门系列(五)Vue实例详解与生命周期
- Day Eight