1. Trigger adalah blok PL/SQL yang disimpan dalam database dan akan diaktivasi 
ketika Anda melakukan statemen2 SQL (DELETE, UPDATE, 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.
ex.
CREATE OR REPLACE TRIGGER TR_COBA
  AFTER UPDATE ON barang
  FOR EACH ROW
BEGIN
  DBMS_OUTPUT.PUT_LINE('Tabel barang telah diupdate');
END;

Kita membuat trigger dengan nama TR_COBA yang dapat menampilkan teks 'Tabel 
barang telah di update' setiap kali Anda selesai (AFTER) melakukan update thdp 
tabel barang.

2. Procedure adalah suatu blok PL/SQL yang menyimpan sekumpulan perintah yang 
tidak disertai dengan pengembalian nilai. Dengan kata lain hanya melakukan 
proses
ex.
CREATE OR REPLACE PROCEDURE CARI_NAMA_SUPLIER IS
  VNAMA SUPLIER.NAMA_SUPLIER%TYPE;
BEGIN
  SELECT NAMA_SUPLIER INTO VNAMA FROM SUPLIER
  WHERE KODE_SUPLIER = 'EJ-01';
  DBMS_OUTPUT.PUT_LINE('NAMANYA ADALAH : ' || VNAMA);
END;

Kita membuat procedure untuk mencari nama suplier dengan kode suplier tertentu. 
Procedure ini bersifat statis karena hanya menceri berdasarkan kode_suplier 
yang sudah dimasukkan. Procedure yang dinamis adalah procedure yang mengandung 
parameter (baik IN, OUT, atupun IN OUT)

Begitu mas kurang lebihnya

NB: Sumbernya saya ambil dari buku Menguasai ORACLE SQL dan PL/SQL terbitan 
INFORMATIKA Bandung

antok2486 <[EMAIL PROTECTED]> wrote:                                  
Rekan-rekan saya mohon pencerahannya :
 1.Apa sih trigger itu ? dan apa fungsinya ? 
 2.Apa sih yang procedure itu ? dan apa pula fungsinya ?
 
 saya mau bikin program, cuman dulunya saya tdk pernah menggunakan 
 trigger ataupun procedure karena saya tidak tau apa fungsinya. Kalo 
 bisa saya minta contoh cara membuatnya yah...!thanks
 Salam
 Bambang Suprianto
 
 
     
                     
                                                 Recent Activity
                          
           14
       New Members
                                                                                
  
                      Visit Your Group           
                  SPONSORED LINKS
                                     
   Thin client server                     
   Database marketing software                     
   Database management software                     
   Online database software                     
   Customer database software                   
       
                                                                         Yahoo! 
Finance
  It's Now Personal
  Guides, news,
  advice & more.
                   
                                             Yahoo! HotJobs
   Be Discovered! ?
  Upload your resume
  Employers find you
                  
                                            Need traffic?
  Drive customers
  With search ad

           
        
       
            
                
---------------------------------
Sekarang dengan penyimpanan 1GB
 http://id.mail.yahoo.com/

[Non-text portions of this message have been removed]

Kirim email ke