SAP HANA Eğitimi: Tetikleyici Oluşturma

Anonim

Tetikleyici nedir?

Tetikleyici ayrıca, belirli bir tablo veya görünümde bir olay meydana geldiğinde otomatik olarak çalıştırılan bir saklı yordamdır.

Verilen için yalnızca TRIGGER ayrıcalığına sahip veritabanı kullanıcılarının, bu tablo veya görünüm için bir tetikleyici oluşturmasına izin verilir.

CREATE TRIGGER komutu, belirli bir konu tablosunda veya konu görünümünde belirli bir işlem (INSERT / UPDATE / DELETE) gerçekleştiğinde yürütülen bir dizi ifadeyi tanımlar.

Sözdizimi

CREATE TRIGGER 
 
 
ON  [REFERENCING 
][]BEGIN[
][
]
END

SYNTAX ELEMANLARI

ELEMENTLER AÇIKLAMA
Oluşturulacak tetikleyicinin adını isteğe bağlı şema adı ile belirtir.
ÖNCE | SONRA | YERİNE • ÖNCE - Tetikleyicinin bir tablodaki DML İşleminden önce yürütüleceğini belirtir. • SONRA - Tetikleyicinin bir tablodaki DML işleminden sonra yürütüleceğini belirtir. • INSTEAD OF - Bir görünümde DML işlemi yerine tetikleyicinin yürütüleceğini belirtir. INSTEAD OF tetikleyicili bir görünüm güncellenebilir hale gelir.