plsql 中的记录型变量和引用型变量

/*
plsql 中的记录型变量和引用型变量
查询某个员工的姓名和工资

练习记录型变量:
定义变量:
emp_rec emp%rowtype;
sql语句:
select * into emp_rec from emp where empno=7839;
输出:
dbms_output.put_line(emp_rec.ename);

PLSQL大小写不敏感
*/
--打开屏幕开关
set serveroutput on

declare
  --变量说明
  pname emp.ename%type; -- 保存员工的姓名
  psal  emp.sal% TYPE;  --保存员工的工资
begin
  --通过into将select的结果付给参数
  select ename,sal into pname, psal from emp where empno=7839;
 
  --输出结果
  dbms_output.put_line(pname || '的工资是: ' || psal);

end;
/
 

你可能感兴趣的:(plsql 中的记录型变量和引用型变量)