美文网首页
Oracle PL/SQL 记录型数据类型

Oracle PL/SQL 记录型数据类型

作者: ettingshausen | 来源:发表于2016-02-22 20:15 被阅读104次

    记录型变量:取表中的一行的类型作为变量的类型,可以把记录型变量理解成一个数组,而数组中的每一个元素代表每一列的数据类型。相当于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;  
       --/ 
    

    相关文章

      网友评论

          本文标题:Oracle PL/SQL 记录型数据类型

          本文链接:https://www.haomeiwen.com/subject/qeebkttx.html