CREATE OR REPLACE TRIGGER precio_reparaciones
BEFORE INSERT OR UPDATE ON Reparaciones
FOR EACH ROW
BEGIN
UPDATE Reparaciones
SET precio = :NEW.gasto_material * :NEW.tiempo_usado * :NEW.factor
WHERE :NEW.garantia = 0;
END;
SQL Developer 显示第一个语法错误:NEW
。(我使用的是 Oracle Database Express Edition 11g。)
我该如何解决?