总结一下,面对考试轻松搞定
1. function 只能有一个返回值(值/表)而且必须要有返回值, stored procedure可以返回多个(多表/多out参数),而且可以没有返回值。
2. function 中限制比较多,不能用临时表,某些内置函数也不能用。stored procedure方便的多。
3. function 随处调用,stored procedure 要用exec单独调用。
1. function 只能有一个返回值(值/表)而且必须要有返回值, stored procedure可以返回多个(多表/多out参数),而且可以没有返回值。
2. function 中限制比较多,不能用临时表,某些内置函数也不能用。stored procedure方便的多。
3. function 随处调用,stored procedure 要用exec单独调用。