Skip to main content

Stored Procedure di MySql

MySQL Stored Procedure

Stored Procedure merupakan suatu sub program atau sekelompok perintah SQL yang tersimpan dan menyatu dalam suatu database. Karena tersimpan di dalam server, maka pemakaian stored procedur dapat mempersingkat lalu lintas data yang terjadi antara client dan server.

Pada saat dipanggil, baris-baris perintah dalam stored procedure akan dilaksanakan di komputer server bukan di komputer client dan hasilnya akan dikirimkan ke komputer client. Dengan demikian ada pembagian kerja antara client dan server serta lalu lintas jaringan menjadi terkurangi. Akibatnya adalah kinerja client-server menjadi lebih efisien.

Membuat Stored Procedure

Stored procedure dapat dibuat di komputer server yang sudah terinstal DBMS (Database Manajemen System) seperti MySQL. Bentuk dasar penulisan stored procedur adalah sebagai berikut:

Create stored procedure <nama_stored_procedure> <isi_stored_procedure>

Sebelum lanjut, kita membutuhkan sebuah tabel untuk uji coba membuat stored procedure. Kali ini misalnya kita memiliki tabel tb_barang dengan struktur tabel sebagai berikut:

stored procedure tb_barang

Isi tabelnya saya contohkan sebagai berikut :



Lanjut yah..

Kita akan membuat stored procedure yang sederhana dari tabel tb_barang di atas. Nama stored procedure itu misalnya : sp_barang. Perintahnya adalah sebagai berikut :

Create procedure sp_barang() select * from tb_barang;

Jika kita memanggil procedure tersebut (dengan perintah Call <nama procedure>) , maka akan muncul secara keseluruhan isi tabel barang karena perintah stored procedure sp_barang adalah select * from tb_barang tanpa kondisi apapun.

Jika kita menginginkan pemanggilan stored procedure secara lebih spesifik, maka bisa kita tambahkan kondisi pada pembuatan stored procedure tersebut.

Misalnya kita ingin membuat procedure untuk memanggil semua data dengan kode barang yang terdapat kata HDD, nama procedure misalnya : sp_hdd   ps_hdd bisa kita buat dengan perintah sebagai berikut (kita bisa memberi nama stored procedure apa saja tentunya sesuai isi procedure) :

Create procedure ps_hdd() select * from tb_barang where kode_brg like 'HDD%';

Hasil pemanggilan procedure tersebut adalah seperti gambar berikut :

Melihat Daftar Procedure

Untuk melihat daftar procedure yang sudah dibuat, perintahnya adalah dengan menuliskan 

Show Procedure status;



Menghapus Stored Procedure

Untuk menghapus stored procedure, kita bisa menggunakan perintah Drop Procedure diikuti nama procedure yang akan kita hapus.

Sebagai contoh, kita akan menghapus stored procedure ps_hdd. Perintahnya adalah sebagai berikut:

Drop procedure ps_hdd;




Demikian uraian tentang stored procedure di MySQL untuk artikel lain terkait MySQL bisa kunjungi 

DDL, DML dan DCL



Comments

Post Populer

Spesifikasi Hardware yang Dibutuhkan Linux

Tidak seperti OS di Microsoft (Ms Windows) Linux memberikan keleluasaan kepada kita untuk menginstal aplikasinya. Linux mempunyai opsi instalasi dalam mode grafik dan mode text. Jika kita mempunyai komputer lama (Pentium I sekalipun) jangan buru-buru dibuang atau dijual kiloan, karena itu dapat dimanfaatkan untuk sebuah mesin komputer yang powerfull dalam linux. Berikut spesifikasi yang dibutuhkan linux untuk instalasinya: (dalam hal ini saya memilih Redhat sebagai varian Linux yang akan kita bahas dalam topik tulisan ini) Redhat 9 memberikan spesifikasi  hardware  minimal yang dibutuhkan agar sistem dapat berjalan dengan baik. Spsesifikasi tersebut adalah sebagai berikut : Prosesor : Pentium I 200 (untuk mode  text ) Pentium II 400 (untuk mode grafik) Rekomendasi Pentium III 600 MB ke atas Hard disk  : 475 MB (Untuk custom installation) 850 MB (Untuk Server) 1,7 GB (Untuk Personal Desktop) 2,1 GB (Untuk Workstation) Rekomendasi 10 GB ke atas Memory : 64 MB (untu

Corel Draw X3 : Download dan Cara Installasi

Download Corel Graphicsuite X3 Anda bingung bagaimana  cara install corel draw x3..???, Berikut ini adalah langkah-langkah instalasi corel draw x3.  Sebelum melakukan instalasi pastikan anda sudah mempunyai file installernya (file master corel draw x3). Kemudian pastikan komputer anda tidak terkoneksi ke jaringan internet. Belum punya? download di sini 1.  Install Program Corel Draw X3 Klik program (installer) corel draw x3, kemudian akan muncul “Choose Setup Language”, klik ok Klik continue Setelah klik continue maka akan muncul seperti gambar di bawah ini Buka program (klik) Keygen corel draw, maka akan muncul seperti berikut ini Copy serial number yang ada di keygen diatas, kemudian paste pada kolom “ Already have a trial serial number ” (lihat gambar di atas), kemudian klik continue (Jika tombol continue belum aktif, setelah anda paste serial number coba di tekan enter pada keyboard). Keygen ini jangan dulu anda close (exit) sampai proses instalasi dan aktifasi sele

Membuka Password Windows XP dengan Ophcrack

Hallo... Ketemu lagi di Masalah Komputer download Ophcrack win_32 installer 3.4.2.rar Alasan Ada banyak alasan kenapa membongkar paksa password XP diperlukan, diantaranya: 1. Admin/teknisinya pelit ngasih password, sementara kita butuh komputer segera.. 2. Kita diangkat (naik jabatan) menjadi admin baru untuk komputer yang ditinggalkan admin/teknisi lama. sementara semua komputer terpassword dengan saksama... :) 3. Orang satu kantor tidak ada yang tahu password komputer, bahkan adminnya menyatakan LUPA! (seperti pengalaman penulis baru-baru ini... di suatu kantor pemerintah). 4. Passwordnya ketinggalan di laci, lacinya dikonci, koncinya kebawa ke luar negeri.... 5. Banyak alasan lainnnya,  sementara kita sangat membutuhkan data dan aplikasi yang sudah tersimpan / terinstal di dalamnya.  Kenapa gak instal ulang? Sebuah pertanyaan tanda menyerah pada nasib...!! instal ulang untuk seorang admin / teknisi