PL/SQL变量
来源:互联网 发布:最好的录屏软件 编辑:程序博客网 时间:2024/05/16 10:30
set serveroutput on;accept empno prompt '请输入员工编号';declare -- 声明一般的变量,可以指定初始值,注意要使用 := vsal number := 0; -- 声明引用型变量,表示与emp表中ename的列的类型一样 vname emp.ename%type; -- 声明记录型变量,表示emp表中的一行这个数据类型 rec_emp emp%rowtype;begin -- 把查询出来的结果赋给变量 -- select ename, sal into vname, vsal from emp where empno=7839; -- 显示结果 -- dbms_output.put_line( vname || '的薪水是' || vsal ); -- 使用记录型变量 -- 把查询出来的结果赋给变量 select * into rec_emp from emp where empno=&empno; -- 显示结果 dbms_output.put_line( rec_emp.ename || '(' || rec_emp.job || ')的薪水是' || rec_emp.sal );end;/