ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

GBASE数据库如何创建触发器

2026/8/10 15:17:23 拓冰建站 浏览量
GBASE数据库如何创建触发器

使用 CREATE TRIGGER 语句定义新触发器。CREATE TRIGGER 语句是数据定义语句, 它将称为触发操作的 SQL 语句与表上的诱发事件相关联。当发生诱发操作时,它触发存 储在数据库中的关联 SQL 语句。 

在本示例中,触发事件是引用 items 表中的 quantity 列的 UPDATE 语句。下图说明激活触 发器的 DML 操作(称为触发器事件)与触发操作之间的关系。

触发事件和触发操作

CREATE TRIGGER 语句由执行下列操作的子句组成: 

  • 声明触发器名称。 

  • 指定在指定表或试图上作为触发事件的 DML 操作。 

  • 定义该事件触发器的 SQL 操作。

FOR EACH ROW 触发操作中讨论了称为 REFERENCING 子句的可选子句。 

要创建触发器,使用 DB-Access 或某个 SQL API。本节描述当您在 DB-Access 中使用交互 查询语言选项输入 CREATE TRIGGER 语句时的用法。在 SQL API 中,您在语句前加上 将该语句标识为嵌入式语句的符号或关键字。