加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

Sane / fast方法将变量参数列表传递给SqlServer2008存储过程

发布时间:2020-12-12 14:18:19 所属栏目:MsSql教程 来源:网络整理
导读:一个相当全面的大脑查询已经发现了一千零一种传递可变长度参数列表的方法,这些参数列表涉及以下方法: 基于CLR的方法,用于将字符串解析为整数列表 表值函数需要presence of a ‘Numbers’ table(wtf?) Passing the data as XML 我们的要求是将两个可变长度
一个相当全面的大脑查询已经发现了一千零一种传递可变长度参数列表的方法,这些参数列表涉及以下方法:

>基于CLR的方法,用于将字符串解析为整数列表
>表值函数需要presence of a ‘Numbers’ table(wtf?)
> Passing the data as XML

我们的要求是将两个可变长度的整数列表(?最多20个整数)传递给存储过程.上面列出的所有方法似乎都很有趣.

这只是它必须要做的方式,还是有更好的方法?

编辑:
我刚刚找到了this,这可能会使这个问题成为一个骗局

解决方法

是的,我肯定会看到 Table Valued Parameters.作为附带好处,它可以允许您直接使用一个漂亮,干净的基于集合的实现为您的过程的内部,而无需任何数据按摩.

这里是another reference ……

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读