Oracle Triger Oluşturma Örnek Triger

Oracle DBA üzerinden triger olusturma ve düzenleme,Ayni zamanda trigger içersinden insert update komutlarini çalistirma

Trigger lar insert, update ve delete ifadelerinden sonradan çalistirilan procedure lardir. Bunlar tablolar üzerinde tanimlanirlar.Kayit ekleme,silme ve düzenleme adimlarina göre tetiklene bilir.
Trigger lar SQL ve PLSQL ifadelerini içerebilirler ve diger PLSQL birimlerini çagirabilirler. Veritabaninda saklanirlar. Belirli durumlarda çagirilirlar.

 

				
					DROP TRIGGER triger_adi;

CREATE TRIGGER triger_adi
BEFORE INSERT

ON tablo_adi FOR EACH ROW
BEGIN
update tablo_2 set alan1 =null where id=:NEW.id;
END;
				
			

Bir Trigger in basitçe 3 tane kısmı vardır

  1. Triger in hangi tablo üzerinde ne zaman çalışacağını gösteren kısım.
  2. Triger kısıtlı- Ne zaman tetikleneceğini gösteren kısım.
  3. Triger aksiyonu – Bütün koşulları oluştuğunda triger in hangi işlemleri yapacağını gösteren bölüm.

hakkında admin

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir