Oracle database er en objekt- relationel database management system , der består af en ansøgning og datalagring. En udløser er en navngivet program gemt i en Oracle database og henrettet for en bestemt begivenhed. Arrangementet kan være en database manipulation, en definition eller drift forbundet med en tabel eller en visning , skema eller database. Triggers er aktiveret som standard i Oracle. Eksempler på triggers forbundet med database manipulation indbefatter SLET , INSERT og UPDATE udtalelser. Instruktioner
1
Sørg du har de korrekte tilladelser til at bruge triggers. Du skal have CREATE TRIGGER systemet privilegium samt tilladelse til at ændre tabeller nævnt i det udløsende erklæring. Hvis du er i tvivl om dine rettigheder , skal du kontakte din systemadministrator.
2
Indsæt en CREATE TRIGGER erklæring i din kode. For eksempel udfører følgende kode , når en database management operation udføres på bordet : Hej
CREATE OR REPLACE TRIGGER Print_salary_changesBEFORE SLET eller indsætte eller opdatere PÅ empFOR HVER ROWWHEN ( NEW.EMPNO > 0) DECLAREsal_diff nummer BEGINsal_diff : = : NEW.SAL -: OLD.SAL ; dbms_output.put ( ' Gammel løn : '