gpt4 book ai didi

sql - 假脱机到 CSV 文件时删除选择查询之间的空白行

转载 作者:行者123 更新时间:2023-12-04 18:16:21 26 4
gpt4 key购买 nike

我正在使用 oracle sql developer 将一些数据假脱机到 csv 文件。到目前为止,我在一个文件中有这个:

SET head OFF;
SET echo OFF;
SET termout OFF;
SET verify OFF;
set colsep ,
set pagesize 0
set feedback off
@sandbox.sql

Sandbox.sql 包含以下内容:
spool "C:\TEMP\test.csv"
select 'Date,Average' from dual;
select to_char(rollup_time, 'mm/dd/yyyy'), average from sample_table
order by 1;
spool off;

这会生成一些如下所示的 csv 文件:

日期平均值

2012 年 1 月 1 日 900
2012 年 1 月 2 日 910

我想摆脱列标题后面的空白行,但我无法设置 trimspool(选项不存在)并且由于数据类型不同,union all 无法正常工作。有谁知道如何在 oracle 的 sql 开发人员环境中删除该空行?

最佳答案

使用“设置新页面无”命令。

设置 NEWP[年龄] {1 | n |没有任何}
设置从每页顶部到顶部标题打印的空白行数。零值在每页(包括第一页)的开头放置一个换页并清除大多数终端上的屏幕。如果将 NEWPAGE 设置为 NONE,SQL*Plus 不会在报告页面之间打印空行或换页。

关于sql - 假脱机到 CSV 文件时删除选择查询之间的空白行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11617251/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com