使用光标查询10部门的员工姓名和工资,并打印__使用光标查询员工姓名和工资,并打印

简介: /* 使用光标查询10部门的员工姓名和工资,并打印 */ set serveroutput on declare   --申明一个光标代表员工的姓名和工资   --cursor c1 is select ename,sal from emp;   --定义一个带参数的光标   cursor c2(dno number) is select ename,sal from em

/*
使用光标查询10部门的员工姓名和工资,并打印
*/

set serveroutput on
declare
  --申明一个光标代表员工的姓名和工资
  --cursor c1 is select ename,sal from emp;
  --定义一个带参数的光标
  cursor c2(dno number) is select ename,sal from emp where deptno= dno;
  --定义两个变量保存员工姓名和薪水
  pename emp.ename% TYPE;
  psal   emp.sal% TYPE;
begin
  --打开光标
  open c2(10);
  --循环从c1中取值
  loop
  --注意顺序
  fetch c2 into pename, psal;
  --退出条件
  exit when c2%notfound;
 
  dbms_output.put_line(pename ||'的工资是:' || psal );
  end loop; 
  --关闭光标
  close c2;
end;
/

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

/*
使用光标查询员工姓名和工资,并打印
*/

set serveroutput on
declare
  --申明一个光标代表员工的姓名和工资
  cursor c1 is select ename,sal from emp;
  --定义两个变量保存员工姓名和薪水
  pename emp.ename% TYPE;
  psal   emp.sal% TYPE;
begin
  --打开光标
  open c1;
  --循环从c1中取值
  loop
  --注意顺序
  fetch c1 into pename, psal;
  --退出条件
  exit when c1%notfound;
 
  dbms_output.put_line(pename ||'的工资是:' || psal );
  end loop; 
  --关闭光标
  close c1;
end;
/

 

目录
相关文章
|
6月前
|
SQL 算法 大数据
深入解析力扣184题:部门工资最高的员工(子查询与窗口函数详解)
深入解析力扣184题:部门工资最高的员工(子查询与窗口函数详解)
|
6月前
|
C++
C++之员工分组案例
C++之员工分组案例
|
7月前
|
SQL
SQL 查找入职员工时间排名倒数第三的员工所有信息
SQL 查找入职员工时间排名倒数第三的员工所有信息
部门员工信息的录入代码实现
部门员工信息的录入代码实现
4.1已知四个学生的记录信息,(包括学号,姓名,成绩,)要求输出成绩最高者
4.1已知四个学生的记录信息,(包括学号,姓名,成绩,)要求输出成绩最高者
207 0
|
SQL 数据挖掘 Python
SQL2 查找入职员工时间排名倒数第三的员工所有信息
SQL2 查找入职员工时间排名倒数第三的员工所有信息
190 0
SQL2 查找入职员工时间排名倒数第三的员工所有信息
|
SQL 数据挖掘 Python
SQL1 查找最晚入职员工的所有信息
SQL1 查找最晚入职员工的所有信息
101 0
SQL1 查找最晚入职员工的所有信息
|
SQL 数据挖掘 Python
SQL3 查找当前薪水详情以及部门编号dept_no
SQL3 查找当前薪水详情以及部门编号dept_no
SQL3 查找当前薪水详情以及部门编号dept_no
|
Java
编写Java程序_输入本部门五位员工的薪资,并根据用户输入的序号为指定员工进行提薪。若用户输入序号出现越界,则提示错误。
编写Java程序_输入本部门五位员工的薪资,并根据用户输入的序号为指定员工进行提薪。若用户输入序号出现越界,则提示错误。
242 0
编写Java程序_输入本部门五位员工的薪资,并根据用户输入的序号为指定员工进行提薪。若用户输入序号出现越界,则提示错误。
|
JavaScript 前端开发
使用自定义对象动态在页面上绘制一张表格,动态地向表格中添加公司员工的基本信息,测试数据不少于3 条,员工信息包括姓名、年龄、性别和部门
使用自定义对象动态在页面上绘制一张表格,动态地向表格中添加公司员工的基本信息,测试数据不少于3 条,员工信息包括姓名、年龄、性别和部门
212 0
使用自定义对象动态在页面上绘制一张表格,动态地向表格中添加公司员工的基本信息,测试数据不少于3 条,员工信息包括姓名、年龄、性别和部门