Stored Procedure from MySQL.
Pengertian Stored Procedure
Stored procedure merupakan sekumpulan dari perintah-perintah SQL yang tersimpan dalam suatu database, pada umumnya digunakan pada perintah DML(select, insert, update, dan delete). Pada sebuah stored procedure dapat diberikan parameter sesuai dengan kebutuhan, sehingga dengan menerapkan stored procedure yang disimpan idalam suatu database program aplikasi akan dapat digunakan lebih dinamis berdasarkan parameter yang diberikan, juga stored procedure dapat dikombinasikan dengan fungsi-fungsi pernyataan bersyarat dan berkondisi seperti fungsi IF, While.
- Performa program aplikasi akan lebih baik, pada sebuah program aplikasi yang menerapkan Stored Procedure kemudian dikompilasi dan disimpan di cache memory selanjutnya dapat digunakan lagi. Hal ini membuat waktu akan lebih cepat ketika stored procedure dengan nama yang sama dieksekusi kembali.
- Dari sisi keamanan akan lebih meningkat, bila sebuah aplikasi memanfaatkan pernyataan query atau sql dibuat dengan stored procedure program aplikasi tersebut dapat menghindari serangan terhadap injection SQL.
- Dapat menghindari penulisan code program yang berulang-ulang.
Kita akan membuat sebuah stored procedure sederhana yang tidak menggunakan parameter. Pada bagian SQL statement, kita hanya perlu menuliskan SELECT * FROM customers karena kita akan mengambil semua data yang ada di tabel customers.
Kemudian pada command EXEC, dapat dibuat seperti berikut ini.
Komentar
Posting Komentar