【发布时间】:2011-02-10 11:10:07
【问题描述】:
在 MySQL 数据库上下文中,这 3 个术语有什么区别:
- 存储过程
- 存储函数
- 存储的例程
像那些日期时间函数(例如WEEKDAY() 等)这样的内置函数也被认为是什么?
【问题讨论】:
-
相关答案:MySQL stored procedure vs function,我在改进答案时找到了链接,因此链接了:)
-
存储过程和函数都是包含语句集的数据库对象。另一方面,存储过程是预编译的,函数在每次调用时都会被编译。函数必须有返回值,但对于过程它是可选的。在存储过程中可以使用 INSERT、UPDATE、DELETE,但在函数中只能使用 SELECT 语句。
标签: mysql terminology