gpt4 book ai didi

sql - 如何防止 dbms_output.put_line 修剪前导空格?

转载 作者:行者123 更新时间:2023-12-04 13:15:17 24 4
gpt4 key购买 nike

我试图右对齐某些 PL/SQL 代码的输出,但 dbms_output.put_line 正在修剪字符串中的前导空格。我如何让它停止?或者有没有更好的方法来输出带有前导空格的字符串?

dbms_output.put_line(lpad('string', 30, ' '));

输出:
string

代替:
                        string

最佳答案

问题不在于 dbms_output但使用 SQL*Plus。


SET SERVEROUTPUT ON FORMAT WRAPPED

或者
SET SERVEROUTPUT ON FORMAT TRUNCATED

以保留空间。

来自 documentation (PDF)SET SERVEROUT WORD_WRAPPED (这是标准):

SQL*Plus left justifies each line, skipping all leading whitespace.

关于sql - 如何防止 dbms_output.put_line 修剪前导空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2584492/

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