Sql 每次记录后不希望出现的换行符-假脱机oracle

Sql 每次记录后不希望出现的换行符-假脱机oracle,sql,oracle,sqlplus,Sql,Oracle,Sqlplus,当我尝试使用sqlplus假脱机csv时,我在每条记录后都会换行。此外,我还将每一列的值放在双引号“”内。有人能帮我理解为什么我在csv文件中换行吗- set serveroutput on size 1000000 set pagesize 0 set feedback off set echo off set verify off set lines 32767 set trimspool on SET TRIMSPOOL ON set sqlblanklines off set sqlte

当我尝试使用sqlplus假脱机csv时,我在每条记录后都会换行。此外,我还将每一列的值放在双引号“”内。有人能帮我理解为什么我在csv文件中换行吗-

set serveroutput on size 1000000
set pagesize 0
set feedback off
set echo off
set verify off
set lines 32767
set trimspool on
SET TRIMSPOOL ON
set sqlblanklines off
set sqlterminator ';'
set space 0
SET TAB off
SET NEWPAGE NONE

spoo/test.csv



 SELECT    '"'
          || column1
          || '"'
          || ','
          || '"'
          || column2
          || '"' from table


Current outptut -
"r1c1","r1c2"

"r2c1","r2c2"

desired ouptup -
"r1c1","r1c2"
"r2c1","r2c2"

没有参数
。您必须使用
linesize
或短版本
lin
。linesize的默认值为80@ArkadiuszŁukasiewicz:你试过
行吗。“这对我很管用。”阿尔卡迪乌斯·乌卡塞维茨试过使用linesize.。仍然有线路中断output@Pran:您希望所有行都在一行中吗?@Nitish:不,我不希望所有行都在一行中,但不希望每条记录后面都有空行。