使用光标查询10部门的员工姓名和工资,并打印__使用光标查询员工姓名和工资,并打印
/*
使用光標查詢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;
/
?
總結
以上是生活随笔為你收集整理的使用光标查询10部门的员工姓名和工资,并打印__使用光标查询员工姓名和工资,并打印的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 长期不用的信用卡怎么处理最好 及时注销
- 下一篇: 统计每年入职的员工个数