• ベストアンサー

ストアドプロシージャの実行

こんばんは。 C#のアプリケーションからストアドプロシージャの実行を検討 しています。ストアドプロシージャでは複数テーブルを更新する バッチシステムです。 このケースでは、C#側ではエラーをどこまでハンドリングするのが 良いでしょうか?。 「成功と失敗の戻り値だけ」か、それとも「ORA-」のようなエラーまで全てハンドリングすべきか迷っていまして・・。 ご意見お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • loop_dog
  • ベストアンサー率32% (14/43)
回答No.1

そのストアドの結果次第で、後の処理を分けるのであれば、 TRUE/FALSEでOKだと思います。 (たとえば、ストアドを実行する関数などがあれば、その関数の戻り値。) しかし、その関数の中では、ログなどに詳細なエラー(ORA-)などを出力したほうがいいと思います。