Как распечатать строку с помощью pl / sql без добавления символа новой строки в конце

#oracle #plsql #oracle10g #oracle11g

#Oracle #plsql #oracle10g #oracle11g

Вопрос:

Если я использую DBMS_OUTPUT.PUT_LINE() метод, он всегда добавляет символ новой строки в конце.

Но что, если я хочу напечатать, скажем, ряд Фибоначчи в одной строке.

Я знаю логику Фибоначчи…

Я просто хочу знать, какой метод я бы использовал, чтобы поместить весь вывод в одну строку.

Я использую PL / SQL

Ответ №1:

Используйте DBMS_OUTPUT.PUT вместо DBMS_OUTPUT.PUT_LINE

Ответ №2:

Точкой входа для всех документов версии 11gR2 является All Books for Oracle Database Online Documentation Library 11g Release 2 (11.2).

Для других версий базы данных Oracle вы можете начать исследование с документации по базе данных. Начиная с версии 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 для такого рода вопросов. В частности, краткое изложение подпрограмм DBMS_OUTPUT. Документ действительно удобен в качестве справочного материала, если у вас есть вопросы об API PL / SQL.

Комментарии:

1. Также обратите внимание на документацию: «Максимальный размер строки составляет 32767 байт».

2. Ссылки разорваны.

3. Спасибо за отзыв. Я обновил ссылки и добавил общую точку входа в документацию для 11gR2.