3

我们可以为 SQL Server 中的存储过程声明多少个 OUTPUT 参数?

4

4 回答 4

2

基本上几乎和你喜欢的一样多;-)

如果您查看此 Technet 文章SQL Server 的最大容量规范,则存储过程的最大参数数为 2'100。我没有看到任何提及你是否不能将所有 2100 作为输出参数,如果你真的必须......

于 2010-02-23T10:29:29.077 回答
2

2100 根据MSDN 文档

于 2010-02-23T10:31:16.610 回答
2

您仅受存储过程可以具有的参数数量限制,即 2100 (SQL 2005/2008)。

来自MSDN

一个存储过程最多可以有 2,100 个参数

于 2010-02-23T10:31:46.067 回答
2

根据MSDN,一个存储过程最多可以有 2,100 个参数。该限制适用于所有参数,无论其方向(输入或输出)如何。

但是,我建议您将参数的数量保持在相对较低的水平。如果您要返回多条数据或大量数据,请考虑改用结果集。

于 2010-02-23T10:33:11.537 回答