oracle11gアプリケーションのエラーメッセージを表示できませんデバッグのために、私は与えられたフラグに基づいてアプリケーションレベルのメッセージを発生させる必要があります。g_app_error_flagが真であるときにはいつでも値を上げる必要があります。すべての場合(私はテーブル上にいくつかの制約を加えることによって意図的にスクリプトに失敗しているテスト環境を意味します)、私はすべてDMLエラーです。あなたは何が起こっているのかを提案できますか?P.S:ここにS_Publishの定義があります。S_Publishには「上昇」はありません。終了するまですぐに終了することです。tr同意しますが、パフォーマンス上の理由から、本番環境でのデバッグメッセージを減らすためのフラグが導入されました。値として送信されます。true/falseを設定しているスクリプトにはロジックがありません。TRUEに設定されていることをどのように知っていますか?機能的には、例外ハンドラ内でエラーフラグをチェックするのはどのような意味ですか?確かに、例外ハンドラに入っているということは、アプリケーションにエラーが発生したことを意味します。追加のブール型フラグが存在すると、情報が追加されず、追加のバグが発生する可能性があります。