oracle的引用型变量和记录型变量程序举例

来源:互联网 发布:吊车监控系统 知乎 编辑:程序博客网 时间:2024/05/21 19:39
--引用型变量--打开oracle的输出口--set serveroutput ondeclare    --定义引用型变量,查询并打印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;/    

记录型变量程序举例:

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


0 0
原创粉丝点击