Stored Procedure adalah PL/SQL Blok yang dipanggil dengan sekumpulan parameter. PL/SQL memiliki dua jenis subprogram yaitu: procedure dan function. Stored proceduremerupakan salah satu jenis PL/SQL yang dapat menerima parameter masukan, melakukan pengolahan terhadap parameter masukan tersebut dan menampilkannya. Stored procedure dapat memeiliki parameter masukan atau tidak memiliki parameter.
2. Trigger
Trigger adalah blok PL/SQL yang disimpan dalam database dan akan diaktivasi ketika kita melakukan statement-statement SQL (DELETE, UPDATE, dan INSERT) pada sebuah tabel. Aktivasi trigger didasarkan pada event yang terjadi di dalam tabel tersebut sehingga trigger dapat membantu dalam menjaga integritas dan konsistensi data.
SP yang dipanggil secara khusus pada event tertentu:
– before/after INSERT
– before/after DELETE
– before/after UPDATE
Manfaat triger
1. Membuat integrity constraint yang kompleks.
2. Mencatat aktivitas suatu tabel (logging).
3. Sinkronisasi
No comments:
Post a Comment