存储过程中输出参数的使用/好处

时间:2015-05-13 16:47:55

标签: stored-procedures output-parameter

我们需要在存储过程中使用输出参数?

有没有人有实时经验可以分享?

我搜索了很多但却无法理解输出参数的正确使用。

3 个答案:

答案 0 :(得分:2)

在很多情况下,您希望以输出参数的形式从存储过程中获取一些数据:

  • 将数据插入表格时需要返回身份值
  • 执行select语句时,您需要一些额外的数据
  • 更新或插入数据时,您需要一些方法来了解操作是否成功
  • 对于大多数(如果不是全部)原因你需要输出或参考c#

可能有更多情况下输出有用,但我认为这应该回答你的问题。

答案 1 :(得分:1)

已经有几个好的答案,但没有提到的是当你需要程序返回多个变量时。

示例:搜索最高工资的程序也可能会返回I.D.这个人以及他们是否还在就业。

答案 2 :(得分:0)

从存储过程中传递一个值。行集引用或标量值。可以把它想象成将存储过程转换为函数调用。