Galeri

Membuat Views, Trigger, dan Stored Procedures

Membuat store procedure, trigger dan view di Firebird dengan bantuan toolIBExpert.

Secara ringkas definisi store procedure, trigger dan view sebagai berikut :
1. Store procedure = Sekumpulan perintah yang mempunyai nama dan disimpan sebagai objek dari database yang nantinya bisa kita panggil dari aplikasi

2. Trigger = Store procedure khusus yang otomatis aktif/dijalankan pada saat event-event tertentu ketika sebuah aksi (INSERT, UPDATE, DELETE) menimpa sebuah tabel.
Contoh event yang ada di Firebird :

  • Before Insert
  • After Insert
  • Before Update
  • After Update
  • Before Delete
  • After Delete

3. View = Pernyataan DML (khusus SELECT) yang mempunyai nama dan disimpan juga sebagai objek dari database. View juga bisa dipanggil dari aplikasi.

Untuk mempermudah memahami pembuatan store procedure, trigger dan view kita akan menyelesaikan kasus-kasus berikut:

  • Menambahkan data supplier (store prosedure)
  • Mendapatkan jumlah stok berdasarkan kode barang (store prosedure yang dijadikan sebagai fungsi)
  • Mengurangi jumlah stok pada saat proses penjualan (trigger)
  • Menampilkan informasi pembelian (view)

Oke kita langsung saja aktifkan database DB PS SWALAYAN WS, jika Anda lupa bagaimana mengaktifkannya Anda bisa main-main kesini.

1. Membuat store prosedur
Klik kanan node Procedures kemudian pilih menu New Procedure …

Setelah itu akan tampil editor NEW PROCEDURE

2. Membuat store prosedur yang dijadikan sebagai fungsi
Langkah-langkah sama seperti membuat store procedure biasa hanya saja selain membuat variabel di tab Input Parameters kita juga WAJIB membuat variabel untuk menampung nilai kembalian (return value) di tab Output Parameters.

3. Membuat trigger
Klik kanan node Triggers kemudian pilih menu New Trigger …

Setelah itu akan tampil editor NEW TRIGGER

4. Membuat view
Klik kanan node Views kemudian pilih menu New View …

Setelah itu akan tampil editor NEW VIEW

Sampai disini kita sudah berhasil membuat store procedure, trigger dan view. Tidak jauh beda cara penggunaan Firebird dengan SQL Server.

Semoga bermanfaat 

Sumber: coding4ever.wordpress.com

Iklan

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s