Back end
programming merupakan adalah program yang berjalan secara otomatis ketikan
terdapat suatu pemicu tertentu. Terdapat dua hal yang menjadi back end
programming dalam oracle yaitu stored procedure dan trigger
Stored
Procedure
Stored
procedure adalah subprogram dari PL/SQL yang dipanggil dengan sekumpulan
parameter dan biasanya digunakan untuk melakukan aksi yang sudah ditentukan. Subprogram
terdiri dari procedure dan function.
Ciri-ciri
stored procedure dalam oracle (PL/SQL)
·
Mirip
dengan bahasa pemrograman pascal
·
Case
sensitive
·
Semua
variabel harus dideklarasikan
Struktur
program dari PL/SQL
CREATE OR REPLACE PROCEDURE nama_proc AS
/* Deklarasi variables, types, dan local subprograms. */
BEGIN
/* procedural and SQL masuk disini*/
/* blok ini yang wajib*/
END;
Trigger
Trigger
adalah blok PL/SQL yang berada dalam database dan akan diaktivasi ketika
terjadi (insert, update, delete) pada sebuah tabel.
Manfaat dari
trigger yaitu : 1) Dapat membuat integrity constraint yang kompleks, 2) Dapat
mencata aktivitas suatu tabel, 3) Menyinkronkan antar tabel.
Struktur dari
trigger sendiri yaitu
CREATE OR REPLACE TRIGGER <trigger_name> <trigger_timing> [Before | After] <trigger_event> [INSERT | UPDATE | DELETE ] ON <table_name> <trigger_type> [FOR EACH ROW] <trigger_restriction> (optional)DECLARE <variable_declaration>BEGIN <trigger_body>END;/
Referensi
https://simbuda.wordpress.com/
Tidak ada komentar:
Posting Komentar