PL/SQL Ders16 - Trigger
Trigger aha önce belirtilmiş bir olay meydana geldiğinde tetiklenen birimdir. Trigger veritabanında saklanır ve belirtilmiş bir koşul meydana geldiğinde tetiklenir. Trigger aşağıdaki olaylar meydana geldiğinde tetiklenebilir. Veritabanı manipulation (DML) : DELETE, INSERT, UPDATE. Veritabanı definiyion (DDL) : CREATE, ALTER, DROP. Veritabanı operation : SERVERERROR, LOGON, LOGOFF, STARTUP, SHUTDOWN. CREATE OR REPLACE TRIGGER triggerIsmi; BEFORE , AFTER veya INSTEAD OF INSERT , UPDATE veya DELETE OF kolonIsmi ON tabloIsmi FOR EACH ROW WHEN kosul DECLARE .. BEGIN .. END ; CREATE OR RAPLACE : trigger tanımlamayı veya varolan bir triggerı güncellemeyi sağlar. BEFORE, AFTER veya INSTEAD OF : Trigggerın ne zaman çalıştırılacağını belirtir. INSERT, UPDATE veya DELETE : DML operasyonları OF : Güncellenecek kolon ismini belirtir. ON : Güncellenecek tabloyu belirtir. OLD AS, NEW AS : Çeşitli DML ifadeleri iç...