Oracle PL/SQL 的记录型变量

前端之家收集整理的这篇文章主要介绍了Oracle PL/SQL 的记录型变量前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

一 语法

emp_rec emp%rowtype;
含义
emp_rec代码emp表中一行的数据类型。
记录型变量分量的引用
emp_rec.ename := 'hello';
代码
  1. --使用记录变量,查询并打印@H_301_29@7839@H_301_29@的姓名和薪水@H_301_29@
  2. set@H_301_29@ serveroutput on@H_301_29@
  3. declare@H_301_29@
  4. --定义记录型变量;注意代表一行@H_301_29@
  5. emp_rec emp@H_301_29@%@H_301_29@rowtype@H_301_29@;@H_301_29@
  6. begin@H_301_29@
  7. --得到@H_301_29@7839@H_301_29@一行的信息@H_301_29@
  8. select@H_301_29@*@H_301_29@into@H_301_29@ emp_rec @H_301_29@from@H_301_29@ emp @H_301_29@where@H_301_29@ empno@H_301_29@=@H_301_29@7839@H_301_29@;@H_301_29@
  9. --打印姓名和薪水@H_301_29@
  10. DBMS_OUTPUT@H_301_29@.@H_301_29@put_line@H_301_29@(@H_301_29@emp_rec@H_301_29@.@H_301_29@ename@H_301_29@||@H_301_29@'薪水是'@H_301_29@||@H_301_29@emp_rec@H_301_29@.@H_301_29@sal@H_301_29@);@H_301_29@
  11. end@H_301_29@;@H_301_29@
  12. /@H_301_29@
三 运行结果
KING薪水是5000
PL/sql 过程已成功完成。
原文链接:https://www.f2er.com/oracle/208116.html

猜你在找的Oracle相关文章