我创建触发器时无法使用if条件

时间:2015-10-08 07:45:27

标签: oracle

我尝试创建触发器,如下所示,但显示[Err] ORA-24344:编译错误成功。如果我不放弃脚本中的条件然后工作正常。我无法找到错误的地方,任何人都可以帮助我..

CREATE or REPLACE TRIGGER TRIG_DAILY_LOG_SMS
AFTER INSERT ON JDB_DAILY_LOG_SMS
FOR EACH ROW
BEGIN
    IF (:new.TRN_CODE='CDS') THEN
         INSERT INTO JDB_TRIGGER_DAILY_LOG_SMS (TRN_REF_NO,AC_NO,AC_CCY,DRCR_IND,TRN_CODE,FCY_AMOUNT,LCY_AMOUNT,TRN_DT,AUTH_STAT,BALANCE_UPD,AC_ENTRY_SR_NO,STATUS) 
         VALUES (:new.TRN_REF_NO,:new.AC_NO,:new.AC_CCY,:new.DRCR_IND,:new.TRN_CODE,:new.FCY_AMOUNT,:new.LCY_AMOUNT,SYSDATE,:new.AUTH_STAT,:new.BALANCE_UPD,:new.AC_ENTRY_SR_NO,'NEW');
    END IF;
END;
/

0 个答案:

没有答案