溫馨提示×

DB2中怎么創(chuàng)建觸發(fā)器

db2
小億
171
2024-03-07 13:44:24

在DB2中創(chuàng)建觸發(fā)器可以使用以下語法:

CREATE TRIGGER trigger_name
AFTER INSERT ON table_name
REFERENCING NEW AS new
FOR EACH ROW
BEGIN
   -- trigger logic here
END;

在上面的代碼中,CREATE TRIGGER語句用于創(chuàng)建一個觸發(fā)器,并指定觸發(fā)器的名稱為trigger_name。AFTER INSERT ON table_name指定了觸發(fā)器應(yīng)該在插入操作之后觸發(fā),并且指定了觸發(fā)器應(yīng)該作用的表名。REFERENCING NEW AS new用于引用新插入的行數(shù)據(jù)。FOR EACH ROW指定了觸發(fā)器應(yīng)該對每一行數(shù)據(jù)進(jìn)行操作。在BEGINEND之間是觸發(fā)器的邏輯代碼。

你可以根據(jù)自己的需求調(diào)整觸發(fā)器的觸發(fā)時機(jī)、作用表以及邏輯代碼。

0