我在SQL Developer中编写了一个PL SQL过程,它输出了一个select查询的结果。输出显示在'脚本输出'窗口。但输出并不像普通的SQL查询那样以网格形式出现。我希望PL SQL的输出成为其他方的报告。目前,我正在复制输出并将其粘贴到excel文件中。
有没有办法美化(视觉/格式化/文件)脚本输出?我正在考虑网格形式的某些内容,就像使用普通查询输出一样,或者作为" Reports"中提供的蓝色HTML表格。部分。
谢谢!
答案 0 :(得分:0)
正如我所说,你只需要添加一些标题
DECLARE
CURSOR emp_cur
IS
SELECT DATE v_dte,
CAST(
CASE
WHEN SUBSTR(comm, LENGTH(comm), 1) = '-'
THEN Concat('-', SUBSTR(comm, 0, LENGTH(comm) - 1))
ELSE SUBSTR(comm, 0, LENGTH(comm))
END AS FLOAT) / 100 comm
FROM myname.mytable;
BEGIN
-- Add the first line of output as the header
dbms_output.put_line('Date' || ',' || 'Comm');
FOR emp_rec IN emp_cur
LOOP
dbms_output.put_line(emp_rec.v_dte ||',' ||emp_rec.comm);
END LOOP;
END;