在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)行操作。在BEGIN
和END
之間是觸發(fā)器的邏輯代碼。
你可以根據(jù)自己的需求調(diào)整觸發(fā)器的觸發(fā)時機(jī)、作用表以及邏輯代碼。