PENGERTIAN
Trigger merupakan store procedure yang dijalankan secara otomatis pada 
saat user melakukan modifikasi data pada tabel. Modifikasi data yang  pada tabel. Modifikasi data yang dilakukan pada tabel berupa perintah INSERT, UPDATE, dan DELETE. 
Penggunaan Trigger 
Jika pemakaian cara deklaratif tidak dapat memenuhi kebutuhan yang diperlukan. 
Misalnya: Trigger dibuat untuk mengubah sebuah nilai numerik dalam tabel jika sebuah 
record di dalam tabel tersebut dihapus. record di dalam tabel tersebut dihapus.
Jika sebuah perubahan harus mengubah tabel-tabel lain yang terhubung. Misalnya: jika 
data penjualan, yang mempengaruhi stok barang pada pada tabel lain/master barang.
Pada saat INSERT yang mengktifkan Trigger, Trigger akan menyimpan data baru di dalam sebuah tabel yang bernama INSERTED.
Jika DELETE yang mengaktifkan Trigger, data yang dihapus akan tersimpan pada tabel yang bernama DELETED. tabel yang bernama DELETED.
UPDATE = INSERTED & DELETED
Tabel tersebut berada di-memori dan dibaca oleh Trigger dengan perintah-perintah Transact-SQL. 
Labels: Client Server