oracle PL/SQL中使用替代变量与多层嵌套

oracle 使用pl/sql通过雇员所在部门号查出对应部门名称。

参考示例语句如下:

declare
v_no emp.deptno%TYPE;
v_dname dept.dname%TYPE;
begin
  begin
  select e.deptno into v_no from emp e where lower(e.ename)=lower('&dna');
  end;
select d.dname into v_dname from dept d where d.deptno=v_no;
dbms_output.put_line('雇员姓名是:'||lower('&dna')||'的部门名是:'||v_dname);
end;
/