--查询并打印员工的姓名和薪水

--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;

/

版权声明:本文为博主原创文章,未经博主允许不得转载。

原文:http://blog.csdn.net/u012110719/article/details/47785369

oracle游标查询工资,oracle游标:查询并打印员工的姓名和薪水相关推荐

  1. 查询各部门中工资最低的雇员信息(不要使用int关键字)、查询工资最高的雇员信息、查询工资高于部门20中所有员工的雇员信息、查询负责管理其他雇员的管理员信息

    数据是Oracle数据库默认的数据 各个字段含义:雇员编号,部门,职位,管理者编号,入职日期,工资,奖金,部门id 要求查询工资最高的雇员信息. -- 要求查询工资最高的雇员信息. select ma ...

  2. oracle中涨工资,oracle涨工资问题

    --综合案例之瀑布模型 --统计每年入职员工人数 /*select to_char(hiredate,'yyyy')from emp; -->光标-->循环-->退出条件:notfo ...

  3. oracle怎么查询关键字,Oracle 中的SELECT 关键字(查询、检索)

    使用通配符的缺点:降低检索的性能 3. 别名:(B) 给表取别名(类似对象名): 形如:select e.ename , e.sal from emp e; 给列取别名(用于显示): 方式一:列名后面 ...

  4. (8)多表查询【Oracle】

    提示: 此文章下的code示例皆在cmd下运行,并未借助可视化工具: code示例较多,若只想关注具体语句,可借助目录快速跳转 文章目录 一.Note 1.多表查询概念 2.连接条件 3.内连接 4. ...

  5. oracle 查询关键字,Oracle 中的SELECT 关键字(查询、检索)

    1. SELECT 关键字用法: 检索单个列:select 列名 from 表名: 例:select ename from emp; 检索多个列: select [列1,列2, ... ,列N] fr ...

  6. oracle中部门工资降序排列,oracle面试题整理二(10级学员 乔宇整理)

    Oracle面试题整理二(10级学员 乔宇整理) 1.查询工资最高的3 名员工信息 select * from (select * from emp order by sal desc) where ...

  7. 根据姓名查询工资java_excel实用技巧之根据姓名或者工号查询工资

    在查询工资的时候,有的人是报姓名,有的人是报工号,现在如何根据其中任意条件,查询到工资呢? 在F2输入公式,并向下复制. =IFERROR(VLOOKUP(E2,A:C,3,0),VLOOKUP(E2 ...

  8. alin的学习之路(数据库篇:二)(select查询,where条件查询,order by排序,单行函数,多行函数,group by分组)

    alin的学习之路(数据库篇:二)(select查询,where条件查询,order by排序,单行函数,多行函数,group by分组) 1. SQL语句 1.1 sql语言类型 sql是一门独立的 ...

  9. php闭包查询作用,ThinkPHP5 闭包查询问题的探讨

    ThinkPHP5中,很多查询都用到了闭包函数构造查询器. 按照官方手册中,对闭包作用的描述:数组方式和闭包方式的数据查询的区别在于,数组方式只能定义查询条件,闭包方式可以支持更多的连贯. 这句话,基 ...

最新文章

  1. MIT给人工智能“泼冷水”:AI创造性目前有限
  2. iOS开发-项目的完整重命名方法,图文教程。
  3. 八城联动丨神策 2020 数据驱动用户大会「上海场」10 月 23 日如期而至!
  4. C# 全角半角相互转换
  5. linux语言 翻译工具,Linux文本转语音工具eSpeak介绍
  6. sqlmap源码阅读系列检查是否满足依赖
  7. 百练 求排列的逆序数
  8. springdata-jpa 八种查询方法
  9. 基于JAVA+SpringMVC+Mybatis+MYSQL的少儿网站教育管理系统
  10. atlas mysql怎么连接_Atlas安装配置教程 Atlas怎么安装配置
  11. 转移纸缺陷在线检测系统
  12. vue-html5-editor接收数据,在vue中获取wangeditor的html和text的操作
  13. 树莓派保持网络连接shell脚本
  14. ubuntu下,rubyonrails环境搭建
  15. Fedora 9安装vmware tools解决方案
  16. html状态码206,http状态码204/206/200理解
  17. 高效开发神器 | 合宙LuatIDE 1.1.0正式版本免费下载
  18. 电脑关机同步服务器信息失败,电脑同步,更新时间失败,怎么处理?
  19. 万变不离其宗之反射原理篇
  20. GIS是个什么鬼,真的开眼了。感谢好学生的奉献。

热门文章

  1. w8服务器dns修改,Win8 怎么修改dns地址 win8电脑修改dns服务器地址的方法
  2. 学习笔记—1:多元线性回归模型,吴恩达2022Machine Learning
  3. 7-47 打印选课学生名单(25 分)
  4. html文件上传漏洞,文件上传漏洞(绕过姿势)
  5. 上周技术关注:《断背山2》之Google爱情故事
  6. 线性最小二乘法、拉格朗日乘子法、朴素贝叶斯
  7. 名帖42 伊秉绶 隶书《扇面三幅》
  8. 阿里大于短信使用方法
  9. J9数字货币论:元宇宙未来如何影响我们的生活?
  10. Javascript中取余和取模的区别