plsql的引用型变量和记录型变量

–1/引用型变量type
declare
–说明部分
e_empno emp.empno%type;
e_ename emp.ename%type;
e_job emp.job%type;
e_mgr emp.mgr%type;
e_hiredate emp.hiredate%type;
e_sal emp.sal%type;
e_comm emp.comm%type;
e_deptno emp.deptno%type;
BEGIN
–给变量赋值
e_empno:=7902;
-把empno=7902的雇员的值赋给上述列出的变量
SELECT ename,job,mgr,hiredate,sal,comm,deptno INTO e_ename,e_job,e_mgr,e_hiredate,e_sal,e_comm,e_deptno
FROM emp
WHERE empno=e_empno;

–输出对应变量的值
dbms_output.put_line(‘employee No:’ || e_empno || 'employee Name: '|| e_ename || 'employee Position: ’ || e_job);
dbms_output.put_line('employee Manger NO: ’ || e_mgr || 'employee Hiredate: '|| e_hiredate ||'employee Salary: ’ || e_sal);
dbms_output.put_line('employee CMM: ’ || e_comm ||'employee DeptNO: ’ ||e_deptno);
END;

–2/记录型变量rowtype
declare
emp_rec emp%rowtype;
begin
–程序体
select * into emp_rec from emp where empno=7839;
dbms_output.put_line(emp_rec.ename||‘的薪水是’||emp_rec.sal);
end;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值