【问题标题】:SQL*Plus spool data in HTML formatHTML 格式的 SQL*Plus 假脱机数据
【发布时间】:2019-04-22 23:34:12
【问题描述】:

我想使用 HTML 格式在 SQL*Plus 中 SPOOL 数据。下面是我的代码

SET HEADING ON
SET PAGESIZE 50000
SET TERMOUT OFF
SET FEEDBACK OFF
SET MARKUP HTML ON
SPOOL Result_file.html

SELECT *
  FROM Table A;

spool off

exit

现在

i) 只要结果集不超过最大页面大小(即 50000),它就可以正常工作。

ii) 当结果集超过最大页面大小时,它包括标题(每页重复标题)。

我有几个表格超出了页面大小限制。有谁知道如何实现这一目标?如果有人使用 SPOOL 输出为 .csv 文件?我一直在尝试多种方法,但除了 HTML 格式之外,没有一种方法可以提供所需的结果。

【问题讨论】:

    标签: sql oracle sqlplus spool


    【解决方案1】:

    将 Pagesize 值设置为零,这将抑制标题的重复打印。

    set pagesize 0
    

    【讨论】:

    • 是的,但我需要文件中的标题一次。我只是不希望每个页面都有重复的标题。
    • @H.S 尝试将 pagesize 0 嵌入到
    猜你喜欢
    • 2011-02-03
    • 2020-07-02
    • 2012-07-30
    • 1970-01-01
    • 1970-01-01
    • 2020-07-12
    • 1970-01-01
    • 2017-06-04
    • 2018-05-22
    相关资源
    最近更新 更多