我有一个小型存储过程,需要返回记录计数(单个 值)。用什么比较好?返回结果的 RETURN
还是返回结果的 OUTPUT
参数?
我正在使用 C#/.Net 与 SQL 服务器“对话”。
最佳答案
使用输出参数。
与在客户端通过 SELECT(或 OUTPUT 子句等)处理数据集相比,处理标量参数占用的资源更少
并且 RETURN 仅限于 int
数据类型。这在这里无关紧要,但通常 RETURN 将用于状态和错误
关于sql-server - 在 SQL 存储过程 : a RETURN or an OUTPUT? 中返回单个值更好,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8587814/