ストアドプロシージャの戻り値について
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
Re: ストアドプロシージャの戻り値について
msg# 1.2.1
nanbu
投稿数: 118
引用:いつもありがとうございます。
ストアドの成功/失敗の値かどうか確信は持てませんが(笑)、
uniPaaSのSQLコマンド?の戻り値には「True/False」は帰ってきましたね。
欲しいのは、その値ではなかったのですが(笑)
で、結局ストアドを手直ししました。
pu_mahaloさんは書きました:
こんにちは Puです
便乗質問で申し訳ありませんが
uniPaaSでストアドは使ったことありますが
通常の結果(データベースの値)は普通に返ってきますが
成功、不成功の値が取れるのですね
知りませんでした、結果取得に成功したら是非書き込みお願いします
でわ〜でわ〜
ストアドの成功/失敗の値かどうか確信は持てませんが(笑)、
uniPaaSのSQLコマンド?の戻り値には「True/False」は帰ってきましたね。
欲しいのは、その値ではなかったのですが(笑)
で、結局ストアドを手直ししました。
投票数:0
平均点:0.00
Re: ストアドプロシージャの戻り値について
msg# 1.1.1
nanbu
投稿数: 118
いつもありがとうございます。
結局、ストアドを手直ししました。
ありがとうございました。
結局、ストアドを手直ししました。
ありがとうございました。
投票数:0
平均点:0.00
Re: ストアドプロシージャの戻り値について
msg# 1.2
pu_mahalo
居住地: 大阪
投稿数: 775
こんにちは Puです
便乗質問で申し訳ありませんが
uniPaaSでストアドは使ったことありますが
通常の結果(データベースの値)は普通に返ってきますが
成功、不成功の値が取れるのですね
知りませんでした、結果取得に成功したら是非書き込みお願いします
でわ〜でわ〜
便乗質問で申し訳ありませんが
uniPaaSでストアドは使ったことありますが
通常の結果(データベースの値)は普通に返ってきますが
成功、不成功の値が取れるのですね
知りませんでした、結果取得に成功したら是非書き込みお願いします
でわ〜でわ〜
投票数:0
平均点:0.00
Re: ストアドプロシージャの戻り値について
msg# 1.1
ISHIJIMA
居住地: 静岡県
投稿数: 1827
ストアドプロシージャの変更等が可能であればその方が簡単だと思います。
前にストアドプロシージャは外部のものだったので修正できなくていろいろ検討しましたが結果テーブル等に吐き出すかテキスト等に吐き出す事ぐらいでした。
前にストアドプロシージャは外部のものだったので修正できなくていろいろ検討しましたが結果テーブル等に吐き出すかテキスト等に吐き出す事ぐらいでした。
投票数:0
平均点:0.00
ストアドプロシージャの戻り値について
msg# 1
nanbu
投稿数: 118
いつも大変お世話になっております。
いま、SQL Serverのストアドプロシージャの戻り値について困っています。
既存のデータ整合性チェック機能のストアドプロシージャを呼び出して
処理を行っているのですが、エラーの判断をストアドの戻り値として返しているようです。
0:エラーなし
-2:エラーあり
-9:ストアド内でエラー発生
uniPaaSからストアドプロシージャを呼出し、戻り値に数値項目をセットしました。
呼出はこんな感じ「exec ? = PR_MCOMMON005C :1」
しかし、戻り値が取得できません。何も帰ってきません。
調べてみると、「SQLコマンドの結果を受け取るための項目は、論理型を使用します。」と記載を見つけました。「True/False」型しか戻り値に使用できない様に受け取れるのですが、あっていますでしょうか??
この場合は、「出力パラメータ」で処理結果を取得できるようにストアドプロシージャを変更する必要がありますでしょうか?
よろしくお願いいたします。
いま、SQL Serverのストアドプロシージャの戻り値について困っています。
既存のデータ整合性チェック機能のストアドプロシージャを呼び出して
処理を行っているのですが、エラーの判断をストアドの戻り値として返しているようです。
0:エラーなし
-2:エラーあり
-9:ストアド内でエラー発生
uniPaaSからストアドプロシージャを呼出し、戻り値に数値項目をセットしました。
呼出はこんな感じ「exec ? = PR_MCOMMON005C :1」
しかし、戻り値が取得できません。何も帰ってきません。
調べてみると、「SQLコマンドの結果を受け取るための項目は、論理型を使用します。」と記載を見つけました。「True/False」型しか戻り値に使用できない様に受け取れるのですが、あっていますでしょうか??
この場合は、「出力パラメータ」で処理結果を取得できるようにストアドプロシージャを変更する必要がありますでしょうか?
よろしくお願いいたします。
投票数:0
平均点:0.00