i have trigger working in mysql:
create trigger recharge_trigger after insert on recharges each row update balances set balance = balance + new.amount uid = new.uid , stid = new.stid; it automatically updates balance column in balances table whenever insert row in recharges table.
however when tried run in db2, it's giving error:
server error: error batch element #1: "new.amount" not valid in context used.. sqlcode=-206, sqlstate=42703, driver=3.66.46
i think it's keyword new that's messing up. there way can write in db2?
i don't have access db2 database couldn't test looking @ documentation think need include referencing clause. try instead:
create trigger recharge_trigger after insert on recharges referencing new n each row mode db2sql begin atomic update balances set balance = balance + n.amount uid = n.uid , stid = n.stid; end
Comments
Post a Comment