(c) Instytut Informatyki Politechniki Poznańskiej
5
Definiowanie procedury wyzwalanej cd.
• Dla procedur wyzwalanych uruchamianych na skutek uaktualnienia krotek, możemy określić listę atrybutów relacji, których uaktualnienie uruchomi procedurę.
•
•
•
• Ta sama procedura może być wrażliwa na kombinację instrukcji DML (tj. INSERT, UPDATE, DELETE). (niezgodne ze standardem)
CREATE OR REPLACE TRIGGER test
AFTER UPDATE OF placa_pod, id_zesp ON pracownicy ...
CREATE OR REPLACE TRIGGER test
AFTER INSERT OR UPDATE OR DELETE ON pracownicy
BEGIN
IF INSERTING THEN ...
ELSIF UPDATING THEN ...
END IF;
END;