Rabu, 25 November 2015

Back End Programming

     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