之前刪除我有兩個表:刪除觸發器
表少爺 表SLAVE與列的ID總是MASTER.ID匹配
我想通過DB2刪除主之前刪除SLAVE觸發。 這是我寫的:
CREATE TRIGGER delete_slave
BEFORE DELETE ON MASTER
REFERENCING OLD AS o FOR EACH ROW
DELETE FROM SLAVE WHERE ID = o.ID;
當我執行DB2數據庫V10.5.0.3我得到以下錯誤的查詢:
The trigger "SCHEMA1.DELETE_SLAVE" is defined with an unsupported triggered SQL statement.. SQLCODE=-797, SQLSTATE=42987, DRIVER=4.17.29 SQL Code: -797, SQL State: 42987
有人能幫助我找出什麼是錯的觸發的SQL語句?
非常感謝您提前。
嘗試'... FOR EACH ROW BEGIN DELETE FROM SLAVE WHERE ...; END' – mustaccio