ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

GBASE数据库如何创建触发器

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 中,您在语句前加上 将该语句标识为嵌入式语句的符号或关键字。

返回列表