【问题标题】:whitespace trimming in the right side of my report issue我的报告问题右侧的空格修剪
【发布时间】:2020-01-21 03:21:18
【问题描述】:

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

现在我想要一份有空格的报告

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

我希望报告应该假脱机(我将空格显示为点(。)来解释你)

123000000000009..........

但我明白了

123000000000009

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

我正在使用

set trimspool on    
set termout off    
set linespace 300

有什么想法吗?

【问题讨论】:

    标签: oracle oracle11g sqlplus


    【解决方案1】:

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

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

    【讨论】:

    • 是的,我尝试将其删除,但它使文件成为最多 300 行空间的空间..我希望每行只需要最多空间
    • 是的,但它没有按预期工作,生产 240 行被包装
    • 如果我理解正确,请放大行号,即set linesize 1000
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-07-11
    • 1970-01-01
    • 2013-11-05
    • 2014-02-16
    • 2023-02-05
    • 2016-06-14
    • 2012-10-11
    相关资源
    最近更新 更多