Basic MySQL Stored Procedure
Berikut adalah langkah-langkah membuat basic MySQL stored procedure:
1. Hubungkan ke database MySQL
Kita dapat menggunakan perintah mysql untuk menghubungkan ke database MySQL. Misalnya, untuk menghubungkan ke database bernama mydb, Kita dapat menggunakan perintah berikut:
2.Buat stored procedure
Gunakan perintah CREATE PROCEDURE untuk membuat stored procedure. Perintah ini memiliki sintaks berikut:
Dimana:
[nama_stored_procedure] adalah nama stored procedure.
[parameter1_name], [parameter2_name], ... adalah parameter yang dapat digunakan untuk passing data ke stored procedure.
[parameter1_type], [parameter2_type], ... adalah tipe data dari parameter.
[instruksi SQL] adalah instruksi SQL yang akan dijalankan oleh stored procedure.
3.Deklarasi parameter
Parameter adalah variabel yang dapat digunakan untuk passing data ke stored procedure. Parameter dapat berupa variabel lokal atau variabel global.
Untuk deklarasi parameter lokal, gunakan sintaks berikut:
4.Membuat instruksi SQL
Instruksi SQL adalah perintah yang akan dijalankan oleh stored procedure. Instruksi SQL dapat berupa perintah DML (Data Manipulation Language), DDL (Data Definition Language), atau PL/SQL.
5.Mengembalikan nilai
Jika stored procedure perlu mengembalikan nilai, kita dapat menggunakan pernyataan RETURN.
6.Menyimpan stored procedure
Untuk menyimpan stored procedure, gunakan perintah COMMIT.
7.Memanggil stored procedure
Untuk memanggil stored procedure, gunakan perintah CALL.
Berikut adalah contoh cara membuat stored procedure untuk menghitung total penjualan:
Untuk memanggil stored procedure ini, Anda dapat menggunakan perintah berikut:
Output dari query ini adalah:






Komentar
Posting Komentar