什么是存储过程和表值函数之间的区别?

时间:2009-05-12 09:57:37

标签: sql sql-server

存储过程和表值函数之间的区别是什么? 他们似乎提供相同的功能

1 个答案:

答案 0 :(得分:2)

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

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

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