-1
我創建了一個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;
我說按你的答案,但它沒有更新成功米欄essage。 – BNN
您發佈了關於語法問題的問題,並解決了這個問題。如果您對觸發器的邏輯有問題,請通過闡明觸發器應該執行的操作來編輯問題。 – Aleksej
在此處添加另一個問題http://stackoverflow.com/questions/42689035/while-updating-a-row-getting-trigger-error-in-oracle – BNN