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

Sanefast方法将变量参数列表传递给SqlServer2008存储过程,第1张

概述一个相当全面的大脑查询已经发现了一千零一种传递可变长度参数列表的方法,这些参数列表涉及以下方法: >基于CLR的方法,用于将字符串解析为整数列表 >表值函数需要presence of a ‘Numbers’ table(wtf?) > Passing the data as XML 我们的要求是将两个可变长度的整数列表(〜最多20个整数)传递给存储过程.上面列出的所有方法似乎都很有趣. 这只是它必 一个相当全面的大脑查询已经发现了一千零一种传递可变长度参数列表的方法,这些参数列表涉及以下方法:

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

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

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

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

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

这里是another reference ……

总结

以上是内存溢出为你收集整理的Sane / fast方法将变量参数列表传递给SqlServer2008存储过程全部内容,希望文章能够帮你解决Sane / fast方法将变量参数列表传递给SqlServer2008存储过程所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1176429.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存