実行に数分かかる可能性のある多数の pl/sql プロシージャがあります。それらを開発している間、私はいくつかの印刷ステートメントを追加して、デバッグを支援し、フィードバックと進行状況のインジケーターも提供しました。最初に、これらを小さなテスト セットで実行したところ、出力はほぼ瞬時に得られました。実行に数分かかる大規模なテスト セットをテストしているので、手順が終了するまで何も出力されないため、コンソールへの出力はもはや適切ではないことがわかりました。私は、出力をバッファリングしてすぐに印刷しない環境で作業することに慣れており、簡単なデバッグと診断のために簡単な print-statement を追加するのが一般的です。
pl/sql で出力をすぐに (バッファリングせずに) 印刷することは可能ですか? そうでない場合、人々は同様の結果を得るためにどのような代替手段を推奨していますか?