У меня есть несколько процедур pl / sql, выполнение которых может занять несколько минут. Разрабатывая их, я добавил несколько инструкций для печати, чтобы помочь отладке, а также предоставил некоторые отзывы и показатели прогресса. Первоначально я запускал их на небольших тестовых наборах и вывод был практически мгновенным. Теперь, когда я тестирую большие тестовые наборы, для запуска которых требуется несколько минут, я обнаружил, что печать на консоль больше не подходит, потому что ничего не печатается до завершения процедуры. Я привык работать в средах, которые не буферизуют свои выходные данные и немедленно распечатывают их, а добавление простых операторов печати для простой отладки и диагностики является обычным явлением.
Возможно ли в pl / sql напечатать вывод сразу (без буферизации)? Если нет, то какие альтернативы люди рекомендуют получить аналогичный результат?