vas*_*asu 45 sql database stored-procedures
任何人都可以解释存储过程和用户定义函数之间的确切区别,以及每个上下文有用吗?
Sin*_*ton 46
这就是我一直记在的:)
来源http://www.codeproject.com/Tips/286539/Difference-between-stored-procedure-and-function
OMG*_*ies 15
函数始终返回一个值,并且不能执行DML语句(INSERT/UPDATE/DELETE).
存储过程不能返回值 - 您需要使用OUT参数 - 并且可以运行DML语句.
除了上面的比较,它们是平等的.但鉴于比较,根据您需要做的事情,您可能会比使用函数更频繁地使用存储过程.