Thursday, November 18, 2010

Stored Procedure di MySQL

Kebetulan hari ini ngajar materi Stored Procedure pada MySQL, dan mungkin sekarang bisa sedikit saya catatkan disini,, anggap aja sebagai log mengajar.. he he he.. mumpung anak-anak lagi ngerjain tugas praktikum, mari kita juga belajar Stored Procedure..

Apa yang dimaksud Stored Procedure??

Dapat dikatakan dari arti kata, stored = tersimpan, procedure = fungsi/prosedur.. secara harfiah artinya proses/fungsi/prosedur yang tersimpan.

Makna dalam MySQL nya yeah, hampir sama yaitu fungsi/prosedur yang tersimpan di dalam MySQL, fungsinya adalah, bila kita punya syntax yang panjang banget untuk operasi database MySQL, bisa disimpan dalam bentuk prosedur, dan di saat kita memerlukannya kita tinggal memanggilnya saja.

Are you with me??

Kalo iya, kita bisa contohkan... Contoh sederhana aja..

Misalnya kita punya database smk dengan tabel siswa dan data seperti berikut :



 
Lalu kita buat procedure dengan perintah sql nya:



Maksud dari perintah di atas: kita buat procedure dengan nama p1, fungsi dari perintah prosedur tersebut adalah untuk menampilkan data dari tabel siswa yang nama depannya 'D'.

Setelah dibuat, kita bisa panggil tuh prosedur dengan perintah call diikuti nama procedure..






 

Nah... itu adalah contoh yang sederhana,, paling sederhana wez pokoknya..

Kalo ingin menghapus procedure, tinggal ketik aja: drop procedure nama_procedure;
contoh: drop procedure p1;


untuk contoh yang lebih kompleks, to be continued yeah... udah sore neh..

time to get back home dulu.. see ya.. ;)

No comments:

Post a Comment