基本的にすべての情報をファイルにダンプする一般的な SQL エラー ルーチンを定義しようとしGET DIAGNOSTICSています。
このすべての情報を取得するプロシージャを作成しましたが、別のプロシージャ内から呼び出すとうまく機能しMODIFIES SQLます。データをフェッチする手順でも必要です。これらのプロシージャは で定義されてREADS SQL DATAおり、エラー ルーチンを呼び出すと、呼び出し元の を継承するため失敗しますREAD。
この問題を回避するにはどうすればよいですか。変更のためにデータを開く可能性があるため、すべてを変更しREADS SQL DATAたくMODIFIES SQL DATAないのですが、それは望ましくありません。