開発備忘録&ふと思ったこと読み流してください。システム開発ネタが多いです。プロシージャで処理された行数を示すメッセージが結果セットの一部として返すか返さないかを設定します。下の例で確認してください。最初はデフォルトなので、そのままselect文やupdate文の処理行数を表示します。実行したので、select文やupdate文共に処理行数の表示をしません。正常にカウントされています。実行したので、再度select文やupdate文の処理行数を表示します。プロシージャで処理された行数を示すメッセージが結果セットの一部として返すか返さないかの設定ができます。件処理されました)」というメッセージ(DONE_IN_PROCメッセージ)を出さないようにできます。ストアドプロシージャで各ステートメントの完了時にクライアントアプリケーションにステートメントが処理された行数をメッセージとして送っていると、自ら設定したPRINT文の表示するメッセージを見つけにくくなるばかりか、メッセージを処理するSMDBやサーバーからクライアントに送信するためネットワークに無駄な負荷を掛けます。ONによるメッセージ抑制がパフォーマンス管理には有効と考えられています。