美文网首页我爱编程
Oracle PL/SQL引用数据类型

Oracle PL/SQL引用数据类型

作者: ettingshausen | 来源:发表于2016-02-22 19:28 被阅读442次

    Oracle的引用数据类型,是指定义一个变量,这个变量的类型和某张表中的的一个字段类型一样,这样做的好处是,当表中这个字段的数据类型发生变化时,引用的数据类型也会跟着改变。

    declare
    pename --变量名  emp.ename%type -- 变量类型;
    

    示例

    --引用型变量  
    --打开oracle的输出口  
    --set serveroutput on  
    declare  
        --定义引用型变量,查询并打印1232的姓名和薪水  
        --pename varchar2(20);--这2句和下面的2句效果一致  
        --psal number;  
        pename emp.ename%type;  
        psal emp.sal%type;  
    begin  
        --得到1232的姓名和薪水  
        --赋值的方式有:=和into  
        select ename,sal into pename,psal from emp where empno=122;  
        --打印姓名和薪水  
        dbms_output.put_line(pename||'的薪水是'||psal);  
    end;  
    /  
    

    相关文章

      网友评论

        本文标题:Oracle PL/SQL引用数据类型

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