![]() |
1
3
表值参数是以“安全”的方式将表格式数据传递给存储过程或函数所必需的,尤其是从客户端代码(例如。
主要的替代技术是创建和
此外,如果要将数据传递给
如果有
打个比方,这就像在堆栈上传递变量与在堆上传递变量一样——使用堆栈意味着您可以获得自动的生命周期管理和所有权语义,而不必太担心并发性——而使用堆则会带来大量问题。 一个例子
假设应用程序代码需要将元组列表(或主键列表)传递给存储过程,或者
使用临时表,您的代码必须执行以下操作:
但如果使用表值参数,则更简单:
|
![]() |
sqlrobert · SQL-如何查找不包含特定字段值的一组记录 1 年前 |
![]() |
Nick Fleetwood · 调度语法的LINQ查询 2 年前 |
![]() |
Mateen Bagheri · 选择表的计数并选择其自身 2 年前 |
![]() |
Java · 使用交叉应用同时显示两列 2 年前 |