第 23 章存储 Objects

目录

本章讨论存储的数据库 objects,它们是根据 SQL code 定义的,存储在服务器上以便以后执行。

存储的 objects 包括这些 object 类型:

  • 存储过程:使用创建程序创建的 object,并使用呼叫语句调用。过程没有 return value 但可以修改其参数以供调用者稍后检查。它还可以生成要返回到 client 程序的结果_set。

  • 存储 function:使用创建 FUNCTION创建的 object,其用途与 built-in function 非常相似。您在表达式中调用它,并在表达式 evaluation 期间返回 value。

  • 触发器:使用创建的 object 与 table 关联。当 table 出现特定的 event 时,会激活触发器,例如 insert 或 update。

  • Event:使用创建 EVENT创建的 object,由服务器根据计划调用。

  • 视图:使用创建视图创建的 object,在引用时生成结果集。视图充当虚拟 table。

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

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

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

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

本章介绍如何使用存储的 objects。以下部分提供了有关这些 objects 的 statements 的 SQL 语法以及 object 处理的其他信息:

Updated at: 7 months ago
分区和锁定Table of content定义存储的程序