报告问题右侧的空白修剪

时间:2019-09-20 05:03:26

标签: oracle oracle11g sqlplus

我正在使用sqlplus生成报告,我会在sqlplus屏幕上后台处理查询的输出并制作报告

现在我要一份包含空格的报告

SELECT '123'||lapd(count(1),12,'0')||rpad(' ',10',' ') from dual;

我希望报表应该假脱机显示(我将空格显示为dot(。)来向您解释)

123000000000009..........

但是我得到了

123000000000009

我有很多这样的查询...

我正在使用

set trimspool on    
set termout off    
set linespace 300

有什么主意吗?

1 个答案:

答案 0 :(得分:3)

  

SET TRIMSPOOL ON会删除每条显示或假脱机行末尾的空白。

如果是这样,并且您想在结果末尾保留这些空白,那么为什么在地球上使用该设置?删除它!