创建触发器给了我错误

时间:2017-03-09 05:52:32

标签: oracle triggers

我创建了一个Trigger来在表格中插入值。但在编译时,我收到错误

  

错误(10,80):PL / SQL:ORA-01745:无效的主机/绑定变量名称

以下是我的触发器

CREATE OR REPLACE TRIGGER TR_UPDATE_FR_LOGTYPE1 
    AFTER INSERT OR UPDATE ON LOGSAPDEALSLIPFUNDREQINTGRTN 
    FOR EACH ROW
    BEGIN

       IF (:NEW.RESPONSESTRING LIKE '%Record already exists%'
           AND:NEW.LOGTYPE = 'ServiceFault')
       THEN
          --:NEW.LOGTYPE := 'Success';
          Insert into LOGSAPDEALSLIPFUNDREQINTGRTN (LOGTYPE) values (:NEW.LOGTYPE := 'Success');      
       END IF;    
END;

1 个答案:

答案 0 :(得分:0)

您只需要这样编辑:

...
Insert into LOGSAPDEALSLIPFUNDREQINTGRTN (LOGTYPE) values ('Success');
...