带有大量参数的Sql存储过程

nia*_*her 2 sql stored-procedures sql-server-2008

我正在使用Sql Server 2008.我的存储过程接受近150个参数.这种性能方面有什么问题吗?

Tam*_*mir 6

当您使用SQL Server 2008时,您可以使用新的Table参数.如果参数相同,则可以轻松使用table参数.

这是MSDN的链接.这是另一个链接,更多解释

请享用.


Shi*_*iji 5

从性能角度来看,这可能不是问题.但从维护的角度来看.

您可以考虑将数据作为单个xml参数发送.详情见:

http://msdn.microsoft.com/en-us/library/dd788497.aspx