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 を使用しています。)
どうすれば解決できますか?