一般的なプロシージャは戻り値がないストアドプロシージャなぜ戻りますか?ストアドプロシージャはなぜSQL Serverでステートメントを返しますか?
答えて
あなたの問題は何か分かりません。なぜあなたはSPにリターン・ステートメントが必要なのでしょうか?
場合によっては、プロセスクロステーブル演算と複雑な計算が必要な場合があるためです。結果が必要な場合は、SPの結果を返す必要があります。
一部の集計計算では最終結果が必要ですが、集計SQLは非常に複雑です。一般的なSQL文の代わりにSPを使用し、結果を返す必要があります。
あなたは完全に間違っています!ストアドプロシージャは関数のような値を返しません。呼び出し元のコードにデータを返す唯一の方法は、OUTPUTパラメータです。 – FDavidov
あなたは本当に恐ろしいスペルと明確な要件よりも曖昧な質問に答えました。なぜですか? –
作成したとおり、ストアドプロシージャは値を返しません。それらは最初から最後まで実行され、実行するステートメントがなくなると、呼び出し元のコードに戻ります。
ストアドプロシージャ内でRETURN
ステートメントを使用すると、処理を続行しない場合があります。例:
3つのパラメータを受け取り、2、結果、ステータスコード(SUCCESSまたはFAILなど)を返すストアドプロシージャがあります。このプロシージャは、受信したすべてのパラメータが存在するか合法的な値であるかを最初にチェックし、存在しないか不正な値が見つかった場合は続行したくなくなり、該当するステータスコードを持つ呼び出しコードにRETURNを単に渡します。これは、RETURN
コマンドで行います。
これは明らかです。
- 1. SQL Serverストアドプロシージャ - SELECTステートメントは、INSERTステートメントで結果を使用します。
- 2. SQL Serverストアドプロシージャからvarcharを返す
- 3. SQL Serverのストアドプロシージャ - 便番号を返す
- 4. SQLストアドプロシージャselectステートメント
- 5. SQL Serverで高速なストアドプロシージャを作成しますか?
- 6. SQL Serverのストアドプロシージャを使用してselectステートメントに挿入
- 7. レプリケートされたSQL Serverストアドプロシージャは異なる結果を返します
- 8. なぜCHARACTER_MAXIMUM_LENGTHがNULLを返し、SQL Serverテーブルで-1を返すのですか?
- 9. は、SQL Serverのストアドプロシージャ
- 10. ストアドプロシージャがSQL Serverで値を返さない
- 11. ms sqlストアドプロシージャは出力なしでデータを返します
- 12. 同じSQL Serverトリガ/ストアドプロシージャのトランザクションでSelectステートメントの分離レベル?
- 13. SQLステートメントからSQL Serverストアドプロシージャジェネレータ?
- 14. SQL Serverにストアドプロシージャを格納します。
- 15. SQL Server - なぜcalcが0を返すのですか?
- 16. SQL ServerストアドプロシージャがVS C#で結果を返しませんでしたが、SQL Serverで
- 17. SQL Serverストアドプロシージャ
- 18. SQL Serverのストアドプロシージャ
- 19. SQL Serverストアドプロシージャ - パラメータ
- 20. SQL Serverのストアドプロシージャ
- 21. SQL Serverがストアドプロシージャ
- 22. SQL Serverストアドプロシージャ
- 23. SQL Serverのストアドプロシージャ
- 24. Visual StudioからSQL Server 2005でストアドプロシージャをデバッグしますか?
- 25. SQL Serverストアドプロシージャを介してMS Accessにテーブルを返す
- 26. SQL Server 2008でストアドプロシージャをデバッグ
- 27. SQL Serverでストアドプロシージャを実行
- 28. SQL Serverストアドプロシージャ内から非SQL Serverデータベースを更新できますか?
- 29. SQL Serverストアドプロシージャから返されたデータを分析する
- 30. 複数のデータセットをSQL Serverストアドプロシージャから返す
あなたはまったく意味がありません。 –
[**良い**質問をするにはどうすればいいですか?](http://stackoverflow.com/help/how-to-ask) –