【问题标题】:whats the difference between a stored procedure and a table valued function?存储过程和表值函数有什么区别?
【发布时间】:2009-05-12 09:57:36
【问题描述】:

存储过程和表值函数有什么区别? 它们似乎具有相同的功能

【问题讨论】:

标签: sql sql-server


【解决方案1】:

表值函数只能返回一个结果集; SP 可以返回多个结果集。

您随后可以查询表值函数的结果 - 但不能使用 SP。

因此,如果您不需要多个结果集,表值函数会更加灵活。

【讨论】:

  • “SP 可以返回多个结果集”——或者实际上没有,即它们可能只是“做事”并返回返回值和/或引发警告和/或错误。
猜你喜欢
  • 2011-02-10
  • 2011-07-08
  • 2020-12-24
  • 2015-10-20
  • 2015-09-25
  • 2010-09-18
  • 2018-06-21
  • 2018-11-01
  • 1970-01-01
相关资源
最近更新 更多