Oracle数据库中,用存储过程显示一个表中的所有内容,存储过程应该怎么

2025-04-13 03:13:10
推荐回答(1个)
回答1:

以scott下的emp表为例:

declare
  cursor c_job is
    select empno,
           ename,
           job,
           mgr,
           hiredate,
           sal,
           comm,
           deptno
      from emp;
  c_row c_job%rowtype;
begin
  for c_row in c_job loop
    dbms_output.put_line(c_row.empno || ',' || c_row.ename || ',' ||c_row.job || ',' ||
                         c_row.mgr || ',' ||c_row.hiredate|| ',' ||c_row.sal || ',' ||
                         c_row.comm || ',' || c_row.deptno);
  end loop;
end;

结果: