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

 

0 0 votes
Article Rating
Subscribe
Notify of
guest
CommentLuv badge
[+] kaskus emoticons nartzco

 
What is 4 + 12 ?
Please leave these two fields as-is:
1 Comment
Inline Feedbacks
View all comments
rahmat
9 years ago

mantap pak