Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果我有一个具有单个返回值的逻辑任务,是否应该在 MySQL 中使用 FUNCTION 或 PROCEDURE 是否有任何规则或指南?是否存在 FUNCTION 优于 PROCEDURE 或反之亦然的特定用例?
我看到了一个相关的线程(存储过程和函数),但它专注于 SQL Server,我想这是一个特定于实现的问题;MySQL的答案是什么?
函数/过程返回值,函数可以在另一个语句中调用,过程是语句,不能在另一个语句中调用。
正如约翰所说,我的评论已经是答案。
刚刚阅读:MySQL 存储过程与函数,我什么时候使用?