Hello Everybody,
So far I used to test queries for timeron values with Visual Explain.
Now I need to write trigger and test for time cost for performance.
I searched online but could not find relevant info.
Following is my probable code and I tried Access Plan but Got error 'Function Sequence Error HY010.
Will someone help me learn how to use Explain while working with Triggers.
Code:
CREATE TRIGGER TRANS_INSERT
AFTER INSERT ON TRANS
REFERENCING NEW AS N
FOR EACH ROW
MODE DB2SQL
BEGIN ATOMIC
IF N.TRANS_TYPE='I' and N.TRANS_STATUS = 'R' THEN
Update client_acc
Set pending_payment_total = pending_payment_total - (
select amt
from TRANS
where TRANS.trans_num =N.trans_num),
pending_payment_count = pending_payment_count - 1
where acc_num = N.ACC_NUM;
END IF;
IF N.MARKED_STATUS='B' THEN
Update client_acc
Set charge_back_total = charge_back_total + (
select amt from TRANS
where TRANS.trans_num =N.trans_num),
charge_back_count = charge_back_count + 1
where acc_num = N.ACC_NUM;
END IF;
END @
DB2 V8.2 fp9 on windows 2003
Thanks
DBFinder