我在sqlplus中调用的查询是在每个值的末尾返回大量空格,我该如何删除它?
见下面的例子: *我用x
替换了值x ,x
,x ,x ,x,x
x
我的查询是:
set linesize 1000
set trimspool on
set trimout on
set pagesize 0
set colsep ,
set feedback off
spool /result.csv
SELECT process_id,
x1,
x2,
x3,
x4,
x5,
x6,
x
FROM x
WHERE x IN ('x');
答案 0 :(得分:4)
最简单的方法是将列与中间的逗号连接起来,而不是使用colsep
:
select process_id
||','|| x1
||','|| x2
...
请注意,串联中只有逗号,而不是列之间的逗号。你最终会在reult中找到一个专栏。