(c) Instytut Informatyki Politechniki Poznańskiej
2
Procedury wyzwalane
• Procedura wyzwalana (ang. trigger) to program w języku PL/SQL (również Java lub C) który reaguje na zdarzenia zachodzące w bazie danych i wykonuje się po zajściu określonych warunków.
•
• Typy procedur wyzwalanych:
•BEFORE - uruchamiane przed wykonaniem polecenia INSERT, UPDATE, DELETE
•AFTER - uruchamiane po wykonaniu polecenia INSERT, UPDATE, DELETE
•INSTEAD OF – uruchamiane zamiast polecenia INSERT, UPDATE, DELETE
•systemowe – uruchamiane po zajściu określonego zdarzenia w schemacie lub bazie danych