Menjalankan Statement Query Dari dalam Prosedur (Passing procedure params to EXECUTE statement)

mmmmm hari ini mencoba membuat sebuah prosedur tersimpan (CALL PROCEDURE) mysql yang bertujuan untuk meng-execute semua perintah sql query yang diberikan lewat parameter atau sebuah variabel. Kodenya adalah sebagai berikut:

 

1
2
3
4
5
6
7
DELIMITER //
CREATE PROCEDURE gosql (IN asql TEXT)
BEGIN
  SET @a=asql;
  PREPARE bsql FROM @a;
  EXECUTE bsql;
END//

Untuk menggunakan prosedur ini cukup dipanggil dengan perintah

CALL gosql("select * from pegawai");

Hal ini sangat berguna jika anda bermaksud untuk mengeksekusi banyak perintah dalam satu waktu. Selamat Mencoba…

:thumbup

 

1 thought on “Menjalankan Statement Query Dari dalam Prosedur (Passing procedure params to EXECUTE statement)”

Leave a Reply

Your email address will not be published. Required fields are marked *

[+] kaskus emoticons nartzco

What is 14 + 11 ?
Please leave these two fields as-is: