--引用型变量 --打开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; /
记录型变量程序举例:
--记录型变量:取表中的一行的类型作为变量的类型, --可以把记录型变量理解成一个数组,而数组中的每一个元素代表每一列 --举例 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; --/
版权声明:本文为博主原创文章,未经博主允许不得转载。
时间: 2024-10-12 14:08:52