在TSQL存储过程中返回单个值最好的是:RETURN还是OUTPUT?

Kee*_*ker 3 t-sql sql-server sql-server-2005 return

我有一个小的存储过程,需要返回记录计数(单个值).有什么好用的?A RETURN返回结果或OUTPUT参数以返回结果?

我正在使用C#/ .Net与SQL服务器"交谈".

gbn*_*gbn 5

使用输出参数.

通过客户端中的SELECT(或OUTPUT子句等)处理标量参数而不是数据集的资源密集程度较低

RETURN仅限于int数据类型.这在这里无所谓,但通常RETURN将用于状态和错误