答えて
ユーザー定義関数は、強く定義されたスカラー値または表形式の値を返すことができます。基本的に、関数は、T-SQL変数または行セットに割り当てることができる任意のデータ型を戻すことができます。
ストアドプロシージャでは、戻り値の型は厳密には定義されていません。スカラー値または行セット値の可能性があるゼロ、1つまたは複数の結果セットを持つことができます。
なぜ私はそれを考えましたか分かりません。私は答えのその部分を削除しました。また、UDFが副作用のない「純粋な関数」であることを忘れてはいけません。 –
また、ストアドプロシージャに結果セットをまったく設定する必要はありません。 –
@AaronBertrandご清聴ありがとうございます。私はyの答えを更新しましたが、私はすでに重複して閉じるように投票しました。 –
- 1. C++ 1D波動関数の悪い出力(有限差分)
- 2. 昇華3の出力と出力の間の差
- 3. Azureの出力の差
- 4. blktraceの出力誤差が
- 5. 出力の差異 - Java
- 6. 関数の出力の形
- 7. LLDB出力誤差
- 8. 出力層のソフトマックスとシグモイド関数
- 9. PHP:別の関数と出力
- 10. 関数の差異
- 11. のTransactionScopeとデッドロックがSPROCを
- 12. コールバックと関数との差異
- 13. 関数の出力順calculate.overlap
- 14. スワップ関数の出力
- 15. Azure関数の出力キャッシュ
- 16. voidポインタ関数の出力
- 17. 出力関数間のスコープ
- 18. ラムダ関数の出力オブジェクト
- 19. スプリットフィルターコールバック関数の出力
- 20. SPIA :: spia関数の出力
- 21. Julia DataFrameの出力関数
- 22. 複数の入力と出力を持つfplot関数
- 23. Python.scipy:Curve_fit複数の入力と出力を持つ関数
- 24. PHPの@headerの差()とヘッダ()関数
- 25. プロローグ関数出力
- 26. 関数の出力でjavacript関数を呼び出すときの問題
- 27. パッケージでgo testを呼び出すときの出力の差
- 28. listを入力とし、関数を出力するschemeの関数
- 29. 関数の入力と出力の終了
- 30. char関数(void)とvoid関数(void)のCの差
また、新しい質問を投稿する前にstackoverflowを最初に検索してください。http://stackoverflow.com/questions/1179758/function-vs-stored-procedure-in-sql-server –