当前位置:首页 > 数据库 > Oracle管理

在oracle存储过程中显示表中所有的数据如何弄

优良自学吧提供在oracle存储过程中显示表中所有的数据如何弄,在oracle存储过程中显示表中所有的数据怎么弄如题,要在oracle存储过程中显示表中所有的数据怎么弄, -- 刚才好像没有回复成功,怪事儿了,你看下这个,是不是你的需求。 SQL> create or replace procedure&nb

oracle存储过程中显示表中所有的数据怎么弄
如题,要在oracle存储过程中显示表中所有的数据怎么弄
------解决思路----------------------

-- 刚才好像没有回复成功,怪事儿了,你看下这个,是不是你的需求。

SQL> create or replace procedure show_data
  2  as
  3  begin
  4  for x in (
  5  select to_char(emp_no) emp_no , emp_salary from payroll
  6  union all
  7  select '总计' , sum(emp_salary) from payroll
  8  order by 2
  9  ) loop
 10  dbms_output.put_line('name:' 
------解决思路----------------------
 x.emp_no 
------解决思路----------------------
 '  salary:' 
------解决思路----------------------
 x.emp_salary);
 11  end loop ;
 12  end ;
 13  /

过程已创建。

SQL>
SQL> call show_data();
name:102043  salary:5000
name:102041  salary:6000
name:102042  salary:7000
name:总计  salary:18000

调用完成。

SQL>
SQL> drop procedure show_data;

过程已删除。

SQL>

(本文来自互联网,不代表搜站(http://www.ylzx8.cn/)的观点和立场)
本站所有内容来自互联网,若本站收录的信息无意侵犯了贵司版权,请给我们来信(ylzx8cn@163.com),我们会及时处理和回复,谢谢