程序是否优于MySQL中的功能?

时间:2012-11-23 09:42:49

标签: mysql

如果我有一个具有单个返回值的逻辑任务,是否有任何规则或指南是否应在MySQL中使用FUNCTION或PROCEDURE?是否有特定用例,其中FUNCTION优于程序,反之亦然?

我看到了一个相关的线程(Stored procedures and functions),但是它专注于SQL Server,我想这是一个特定于实现的问题; MySQL的答案是什么?

2 个答案:

答案 0 :(得分:1)

函数/过程返回值,函数可以在另一个语句中调用,过程是语句,而不能在另一个语句中调用。

答案 1 :(得分:1)

正如约翰所说,我的评论已经是答案了。

请阅读:MySQL stored procedure vs function, which would I use when?