• No : 34782
  • 公開日時 : 2023/08/25 10:46
  • 印刷
DSServistaDSCloud

【DataSpider】ストアドプロシージャ実行処理にて、仕様制限により取得できないはずの状態の戻り値が取得できました。なぜでしょうか。

ストアドプロシージャ実行処理では、ヘルプに記載されている下記仕様制限により、状態の戻り値は取得できない認識でしたが、実際に実行してみたところ、戻り値を取得することができました。なぜでしょうか。
 
----------
状態の戻り値を返すストアドプロシージャの実行時に、 戻り値の取得ができません。
----------
・[ストアドプロシージャ実行] – [仕様制限]
カテゴリー : 

回答

仕様制限として、 戻り値の取得は出来ないと記載されておりますが、「ストアドプロシージャ実行」処理の動作につきましては、使用する JDBC ドライバに依存いたします。
 
弊社過去事例を確認したところ、使用する DB のドライバによって戻り値の取得可否が異なるとの報告がございました。
 
上記より、Return 句による戻り値取得可否につきましては、ドライバ側の仕様に依存するため、DataSpider 側では動作を保証することはできません。
 
状態の戻り値を返すストアドプロシージャの実行を行いたい場合は、十分な検証を実施いただき、戻り値の取得が可能であるか、ご判断をお願いいたします。
目的別で検索
トラブルシューティング