是否可以在忽略SELECT语句的情况下执行具有输出参数的T-SQL存储过程?

Jad*_*den 3 t-sql

我从另一个调用一个存储过程,我调用的过程有一个输出参数.然后我将输出值传递给局部变量.这一切都很好,但问题是这个过程中还有一个select语句,所以当我exec,最终结果集中返回过程的结果.

有没有办法简单地获取输出参数的值,并忽略其他所有内容?

Rem*_*anu 6

虽然技术上是,但你不应该这样做.引擎消耗资源以生成您忽略的结果集.您还可能产生不必要的争用.如果您不需要结果集,则需要另一个只能生成所需输出的过程.

  • 如何在该过程中添加一个允许您抑制结果集的额外参数?`@SuppressResults BIT = 0`? (2认同)