相关的文档10bet官方网站 本手册下载 本手册摘录

MySQL 8.0参考手册/存储对象

第二十五章存储对象

本章讨论的存储数据库对象是根据SQL代码定义的,这些SQL代码存储在服务器上以供以后执行。

存储对象包括以下对象类型:

  • 存储过程:用创建过程并使用调用声明。过程没有返回值,但可以修改其参数以供调用者以后检查。它还可以生成返回给客户机程序的结果集。

  • 存储函数:用。创建的对象创建函数就像内置函数一样使用。您在表达式中调用它,它在表达式求值期间返回一个值。

  • 触发器:创建的对象创建触发器它与一个表相关联。当表发生特定事件(如插入或更新)时,将激活触发器。

  • 事件:创建的对象创建事件并根据调度由服务器调用。

  • 视图:创建的对象创建视图当引用时产生一个结果集。视图充当虚表。

本文档中使用的术语反映了存储对象的层次结构:

  • 存储例程包括存储过程和存储函数。

  • 存储程序包括存储例程、触发器和事件。

  • 存储对象包括存储的程序和视图。

介绍如何使用存储对象。以下部分提供了关于与这些对象相关的语句的SQL语法以及关于对象处理的附加信息: