学习DB2触发器

学习DB2触发器,db2,Db2,嗨,我正在尝试找出触发器的语法。我有两张桌子,一张叫做tagged_in,另一张叫做notification。因此,我想做一个触发器,当在中调用insert时,我想在通知中插入一个元组。手册可在。你读过声明信息了吗?若否,原因为何?如果是的话,您尝试了什么,又出现了什么错误?类似的情况 CREATE TRIGGER TEST_TRIGGER AFTER INSERT ON TAGGED_IN REFERENCING NEW AS NEW_TAG FOR EACH R

嗨,我正在尝试找出触发器的语法。我有两张桌子,一张叫做tagged_in,另一张叫做notification。因此,我想做一个触发器,当在中调用insert时,我想在通知中插入一个元组。

手册可在。你读过声明信息了吗?若否,原因为何?如果是的话,您尝试了什么,又出现了什么错误?

类似的情况

CREATE TRIGGER TEST_TRIGGER
     AFTER INSERT ON TAGGED_IN
     REFERENCING NEW AS NEW_TAG
     FOR EACH ROW
     BEGIN ATOMIC
       INSERT INTO NOTIFICATION
         VALUES (NEW_TAG.FIELD1,NEW_TAG.FIELD2);
     END

就我所知,在标记的_上插入后创建触发器TEMP,我想说插入到通知值中(值来自“”)中的taggen@Louie:Good-您已经解码了语法图的前三行。现在继续下一步-您需要一个新插入值的引用子句,以便将它们添加到另一个表中。请注意,您的触发器名称不合适-尽管从语法上讲它是正确的。它是否引用新表为TEMP2CREATE trigger TEMP AFTER INSERT ON taged_在引用新表为TEMP2时为每行插入通知值(TEMP2.EMAIL_ID,“YOU GOT taged”);这看起来是对的——当您运行DB2时,它说了什么?此外,一旦你完成了,你可能应该把你的触发器转移到问题中——或者你自己的答案中——这样人们就可以看到你做了什么。