declare -- 声明record类型对象 type emp_record_type is record ( v_dname dept.dname%type, v_count emp.empno%type, v_avgesal emp.sal%type ); -- 声明record类型的变量 v_emp emp_record_type; begin -- 查询数据 ,给变量赋值 select d.dname,count(e.ename),avg(sal+nvl(comm,0)) into v_emp from emp e inner join dept d on e.deptno=d.deptno where d.deptno=&no group by d.dname; -- 控制台打印输出record类型变量中的数据 dbms_output.put_line(‘部门名称:‘||v_emp.v_dname||‘总人数:‘||v_emp.v_count||‘平均工资:‘||v_emp.v_avgesal); end;
原文地址:https://www.cnblogs.com/zhangmenghui/p/10832310.html
时间: 2024-10-19 02:12:33