【问题标题】:How to print string using pl/sql without appending the new line character at end如何使用 pl/sql 打印字符串而不在末尾附加换行符
【发布时间】:2011-12-08 18:57:11
【问题描述】:

如果我使用DBMS_OUTPUT.PUT_LINE() 方法,它总是在末尾附加一个换行符。

但是如果我想在同一行打印斐波那契数列呢?

我知道斐波那契的逻辑...

我只想知道我将使用哪种方法将整个输出放在同一行。

我正在使用 PL/SQL

【问题讨论】:

    标签: oracle plsql oracle10g oracle11g


    【解决方案1】:

    使用DBMS_OUTPUT.PUT 代替DBMS_OUTPUT.PUT_LINE

    【讨论】:

      【解决方案2】:

      11gR2 版本的所有文档的入口点是All Books for Oracle Database Online Documentation Library 11g Release 2 (11.2)

      对于其他 Oracle 数据库版本,您可能希望从 Database Documentation 开始探索。从 12.1 版本开始,URL 更简单:http://docs.oracle.com/database/121/nav/portal_booklist.htm 用于 12.1,http://docs.oracle.com/database/122/nav/portal_booklist.htm 用于 12.2。

      您可能需要查看PL/SQL Packages and Types Reference 以了解此类问题。特别是Summary of DBMS_OUTPUT Subprograms。当您对 PL/SQL API 有疑问时,该文档作为参考非常方便。

      【讨论】:

      • 另请注意文档中的“最大行大小为 32767 字节。”
      • 链接已损坏。
      • 感谢您的反馈。我更新了链接并将一般入口点添加到 11gR2 的文档中。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-10-23
      • 2020-08-12
      • 1970-01-01
      • 2012-02-03
      • 2021-12-16
      • 1970-01-01
      • 2012-10-04
      相关资源
      最近更新 更多