【问题标题】:How do I print output in new line in PL/SQL?如何在 PL/SQL 的新行中打印输出?
【发布时间】:2012-07-05 00:12:48
【问题描述】:

如何在 PL/SQL 中打印新行?我在 C 语言中追求类似于 '\n' 的东西。

例子:

begin

    dbms_output.put_line('Hi, good morning friends');

end;

我需要的输出是这样的:

hi,
good 
morning
friends

【问题讨论】:

    标签: sql oracle plsql


    【解决方案1】:

    传递字符串并用换行符替换空格,它会给你想要的结果。

    select replace('shailendra kumar',' ',chr(10)) from dual;
    

    【讨论】:

      【解决方案2】:

      在PL/SQL代码中,可以使用:DBMS_OUTPUT.NEW_LINE;

      【讨论】:

      • 这应该是答案。
      【解决方案3】:

      您可以连接 CR 和 LF:

      chr(13)||chr(10)
      

      (在窗户上)

      或者只是:

      chr(10)
      

      (否则)

      dbms_output.put_line('Hi,'||chr(13)||chr(10) ||'good' || chr(13)||chr(10)|| 'morning' ||chr(13)||chr(10) || 'friends');
      

      【讨论】:

        【解决方案4】:
          begin
        
                dbms_output.put_line('Hi, '||CHR(10)|| 'good'||CHR(10)|| 'morning' ||CHR(10)|| 'friends');
        
            end;
        

        【讨论】:

          【解决方案5】:

          你很可能需要使用这个技巧:

          dbms_output.put_line('Hi' || chr(10) || 
                               'good' || chr(10) || 
                               'morning' || chr(10) || 
                               'friends' || chr(10));
          

          【讨论】:

            【解决方案6】:
            dbms_output.put_line('Hi,');
            dbms_output.put_line('good');
            dbms_output.put_line('morning');
            dbms_output.put_line('friends');
            

            DBMS_OUTPUT.PUT_LINE('Hi, ' || CHR(13) || CHR(10) || 
                                 'good' || CHR(13) || CHR(10) ||
                                 'morning' || CHR(13) || CHR(10) ||
                                 'friends' || CHR(13) || CHR(10) ||);
            

            试试看。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2012-10-11
              • 1970-01-01
              • 2010-12-16
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多