SQLPLUS SPOOL数据

时间:2018-11-20 13:47:05

标签: sql oracle sqlplus spool

我想使用HTML格式对SQLPLUS中的数据进行存储。下面是我的代码

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格式之外,没有其他方法可以提供所需的结果。

1 个答案:

答案 0 :(得分:0)

将Pagesize值设置为零,这将禁止重复打印标题。

set pagesize 0