0
嗨我想弄清楚觸發器的語法。我有兩個表名爲tagged_in和另一個通知。所以我想做一個觸發器,當在tagged_in中調用插入時,我想在通知中插入一個元組。瞭解DB2觸發器
嗨我想弄清楚觸發器的語法。我有兩個表名爲tagged_in和另一個通知。所以我想做一個觸發器,當在tagged_in中調用插入時,我想在通知中插入一個元組。瞭解DB2觸發器
該手冊可在DB2 InfoCenter獲取。您是否閱讀過CREATE TRIGGER聲明信息?如果不是,爲什麼不呢?如果是這樣,你嘗試了什麼,你得到了什麼錯誤?
這樣
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
東西CREATE TRIGGER TEMP INSERT後TAGGED_IN 這個據我得到了我想要說的INSERT INTO通知值(值從taggen中, 「」) – Louie 2011-05-27 06:59:01
@Louie:好 - 你解碼了語法圖的前三行。現在繼續下一步 - 您將需要新插入值的REFERENCING子句,以便您可以將它們添加到另一個表中。請注意,您的觸發器名稱不合適 - 雖然語法上沒問題。 – 2011-05-27 16:00:01
是它REFERENCING NEW TABLE AS TEMP2 – Louie 2011-05-27 18:07:00