0
這是產生錯誤代碼:Oracle觸發器:遇到符號「;」在需要下列之一時:如果
create or replace trigger "T4"
AFTER
update of "VALORE" on "OFFERTA"
for each row
DECLARE
cs Inserzione.PrezzoF%TYPE;
BEGIN
SELECT I.PrezzoF INTO cs
FROM Inserzione I JOIN Offerta O ON I.Codice = O.Codice
WHERE O.Codice = :old.Codice;
IF (cs!=NULL AND new.Valore >= cs) THEN
UPDATE Inserzione
SET Stato = 'OFF';
ENDIF;
END;
我不明白爲什麼,因爲它似乎是正確的。 錯誤是:13 4 PLS-00103:遇到符號「;」當期待以下其中一項時:如果
使用END IF;而不是ENDIF; – Multisync 2014-11-14 16:05:36
非常感謝你!!!!!!!! – user3182783 2014-11-14 16:07:32