oracle游标:查询并打印员工的姓名和薪水
2015-08-19 19:17
281 查看
--查询并打印员工的姓名和薪水 --set serveroutput on /* 1、光标的属性 %found:如果取到了记录就是true否则是false; %notfound: */ declare --定义一个光标 cursor cemp is select ename,sal from emp; --为光标定义对应的变量 pename emp.ename%type; psal emp.sal%type; begin --打开光标 open cemp; loop --取一条记录 into后面的顺序和定义光标后面的ename,sal顺序一致 fetch cemp into pename,psal; --思考:1、循环什么时候退出?2、fetch不一定能取到记录 --exit when 没有取记录 exit when cemp%notfound; --打印取到的记录 dbms_output.put_line(pename||'的薪水是'||psal); end loop; --关闭光标 close cemp; end; /
相关文章推荐
- Oracle 设置表空间自增长
- Oracle 学习之性能优化(五)执行计划
- oracle 表空间不足解决办法大全
- /limits.conf Oracle bug引起的进程不够用
- LINUX安装ORACLE11G--注意事项
- Oracle 在线文档
- LINUX安装Oracle11G数据库
- oracle导入数据库步骤--impdp
- oracle date 和 timestamp 区别
- ORACLE数据库的限制
- ORACLE 函数编写备忘
- 关于oracle with as用法
- SYS_CONNECT_BY_PATH函数用法 ORACLE
- Oracle和mysql的一些简单区别
- oracle 创建一个用户并指定默认表空间和临时表空间
- oracle 创建表空间
- Oracle-----Update语句优化之merge into
- oracle实现查询每一个部门的员工工资排在前三的员工的基本信息详细举例
- Oracle数据字典详解
- Oracle Query Performance Tuning: 12–Step Program