我们需要在存储过程中哪里使用输出参数?
有人有实时经验可以分享吗?
我搜索了很多,但无法理解输出参数的正确使用。
最佳答案
在很多情况下,您希望以输出参数的形式从存储过程中获取一些数据:
- 向表中插入数据时,需要取回标识值
- 执行 select 语句时,您需要一些额外的数据
- 更新或插入数据时,您需要某种方式来了解操作是否成功
- 对于大多数(如果不是全部)原因,您需要在 C# 中使用 out 或 ref 参数
可能在更多情况下输出是有用的,但我认为这应该回答你的问题。
关于stored-procedures - 存储过程中输出参数的用途/好处,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30220840/