DB2 - 触发器
-
简述
本章介绍触发器、它们的类型、触发器的创建和删除。 -
介绍
触发器是一组动作,用于响应对数据库中指定表的 INSERT、UPDATE 或 DELETE 操作。触发器立即存储在数据库中。他们处理数据治理。它们可以在多个应用程序之间访问和共享。使用触发器的好处是,如果需要在应用程序中进行任何更改,则在触发器处完成;而不是更改正在访问触发器的每个应用程序。触发器易于维护,它们可以加快应用程序的开发速度。触发器是使用 SQL 语句“CREATE TRIGGER”定义的。 -
触发器类型
有两种类型的触发器:1. BEFORE 触发器
它们在任何 SQL 操作之前执行。2. AFTER 触发器
它们在任何 SQL 操作之后执行。 -
创建 BEFORE 触发器
让我们看看如何创建一个触发器序列:语法:例子: 为表 shopper.sales1 创建一系列触发器语法:例子: 为 shopper.sales1 表创建触发器以自动插入主键数字现在尝试插入任何值: -
从表中检索值
让我们看看如何从表中检索值:语法:例子:输出: -
创建 AFTER 触发器
让我们看看如何创建一个后触发器:语法:例子:[插入和检索值]输出: -
删除触发器
以下是删除数据库触发器的方式:语法:例子: