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

MySQL 8.0参考手册/存储对象

第25章存储对象

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

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

  • 存储过程:创建的对象创建程序并使用调用陈述。过程没有返回值,但可以通过调用者修改其参数以供呼叫者检查。它还可以生成要返回给客户端程序的结果集。

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

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

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

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

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

  • 存储的例程包括存储过程和功能。

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

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

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