1
A
回答
7
如果只插入固定数量的记录,则可以在SP中定义24个参数。通过这种方式,您可以获得一些编译时检查,也可以为每个参数定义非null,null或默认值,以获得更大的灵活性。
我woudn't使用XML数据类型,除非我有可变数量的参数或我必须(在同一时间像插入多个orderlines)模拟参数阵列。
如果你使用SQL Server 2008或更高版本存在的Table-Valued Parameters支持。您可以检查此链接for using table-valued params with .NET SqlCient,太
1
瓦西Bujac的答案是优秀的,我完全同意。但值得一提的是,Sommarskog是一位出色的MVP,他在模仿SQL Server中的数组时可能会有一些非常好的文章,这些文章可能非常适合您的情况。你可以在这里找到它们:http://www.sommarskog.se/arrays-in-sql.html
相关问题
- 1. 存储过程与参数
- 2. 传递多个参数以调用存储过程与LINQ
- 3. SQL Server 2008中存储过程与多个输出参数
- 4. 具有灵活参数或许多存储过程的1个存储过程?
- 5. 从excel存储过程与参数
- 6. Oracle存储过程与参数问题
- 7. 存储过程与11+动态参数
- 8. 存储过程临时表与参数
- 9. Teradata存储过程与动态参数
- 10. 存储过程与参数绑定
- 11. 执行与参数的存储过程
- 12. 存储过程参数与AddWithValue()
- 13. MySQL存储过程与多个选择
- 14. Visual Studio:使用多个存储过程创建多值参数
- 15. MySQL存储过程参数
- 16. 存储过程在参数
- 17. 存储过程NULL参数
- 18. DbNull.Value存储过程参数?
- 19. 参数化存储过程
- 20. 在存储过程参数
- 21. 存储过程的参数
- 22. asp.net存储过程,单个参数中的多个值
- 23. 设计一个存储过程与多个参数和具有类似于
- 24. 调用从CLR存储过程中的存储过程与表值参数
- 25. 将参数从一个存储过程传递到另一个存储过程
- 26. 参加另一个存储过程2的存储过程
- 27. 在存储过程中执行带参数的存储过程
- 28. MVC4:存储过程瓦特/多个参数
- 29. 如何使参数在存储过程中读取多个值?
- 30. 使用多个参数从Excel调用存储过程