Oracle PL/SQL 记录型数据类型

记录型变量:取表中的一行的类型作为变量的类型,可以把记录型变量理解成一个数组,而数组中的每一个元素代表每一列的数据类型。相当于clone了某一行的数据结构。

示例

--举例 rec是记录的简写,row是行,type是类型,就是行类型  
 -- emp_rec emp%rowtype;  
--记录型变量分量的引用  
 -- emp_rec.ename:='ADAMS';  
 --使用记录变量,查询并打印123的姓名和薪水  
 --set serveroutput on  
 declare  
     --定义记录型变量:注意代表一行  
     emp_rec emp%rowtype;  
 begin  
    --得到123一行的信息     
    select * into emp_rec from emp where empno=123;  
    --打印姓名和薪水  
    dbms_output.put_line(emp_rec.ename||'的薪水是'||emp_rec.sal);  
   end;  
   --/ 
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 11,311评论 6 13
  • 1. 简介 1.1 什么是 MyBatis ? MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的...
    笨鸟慢飞阅读 5,863评论 0 4
  • 我是青年旅社每日活动积极分子,从第一天开始就积极加入。 活动导游大多都是志愿者,有年轻人,也有长者。这些志愿者的参...
    LilyRen阅读 298评论 0 1
  • 一条河奔涌而来, 一座山呼啸而来。 一个拥抱接着一个拥抱而来, 一个微笑,忧伤和哭泣次第而来。 一个春天,接着一个...
    四个四重奏阅读 508评论 0 0
  • 烦,特别烦。 每天都会想特别多的事,有的时候看书看着看着就愣神了。总是想起一些很不好的事很阴郁的回忆。...
    Maekqllar阅读 170评论 0 0