stored-procedures - 存储过程中输出参数的用途/好处

标签 stored-procedures output-parameter

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

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

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

最佳答案

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

  • 向表中插入数据时,需要取回标识值
  • 执行 select 语句时,您需要一些额外的数据
  • 更新或插入数据时,您需要某种方式来了解操作是否成功
  • 对于大多数(如果不是全部)原因,您需要在 C# 中使用 out 或 ref 参数

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

关于stored-procedures - 存储过程中输出参数的用途/好处,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30220840/

相关文章:

postgresql - postgresql中带有临时表的存储函数

c# - 多行的每行返回一个字段,并将它们转换为要显示的单行值

MySQL-存储过程-尝试使用输出参数时的怪异

sql - 从存储过程输出最后插入的主键值

sql - 将输出参数设置为 sql 存储过程中 count() 的值

sql-server - 我想编写一个通用存储过程来将数据插入数据库的任何表中

tsql - 存储过程是否可以在 “IN”子句中​​使用动态参数?

mysql - 使用 ColdFusion 9 的 <CFQUERY>-Tag 在 MySQL5 中创建存储过程

java - 使用 Spring 的 JDBC 支持获取输出参数

c++ - MATLAB CUDA 内核对象 - 使用收集时出错?