参照变量--用于存放数值指针的变量

   游标变量(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

最新文章

  1. 连连看游戏(dfs)【华为上机题目】
  2. 在IIS中实现JSP
  3. SQLServer------解决IP地址登录不了数据库问题
  4. CURL常用命令(转)
  5. hdu 4664 Triangulation(题意已在讨论版中说明)
  6. boost多边形交集、并集
  7. STL之Queue(Q)
  8. anaconda常用操作汇总
  9. 从零开始学安全(二十七)●利用Nmap对防火墙,IDS,IPS 进行欺骗
  10. js实现获取当前时间是本月第几周和年的第几周的方法
  11. p57商环
  12. python模拟面试技术题答案
  13. Semaphore 与ThreadPoolExecutor 的使用
  14. [转帖]紫光展锐5G芯片
  15. WDA-5-VIEW视图切换
  16. windows下一分钟配置ngnix实现HLS m3u8点播
  17. Windows删除服务方法
  18. ASP.NET Forms 认证流程
  19. Vue入门系列(五)Vue实例详解与生命周期
  20. Day Eight

热门文章

  1. Bootstrap系列 -- 23. 图片
  2. UITextField实现左侧空出一定的边距
  3. js中的运动
  4. 《TCP/IP详解卷1:协议》第17、18章 TCP:传输控制协议(1)-读书笔记
  5. Bootstrap3.0学习第八轮(工具Class)
  6. angular例子笔记
  7. 页面无法访问 css文件加载问题
  8. ASP.NET MVC实现POST方式的Redirect
  9. dijkstra,SPFA,Floyd求最短路
  10. POJ3714 Raid