Membuat Prosedur
Melalui kelas ini, kamu diajak untuk:
- Mengenal prosedur dalam SQL dan kegunaannya.
- Mengetahui sintaksis prosedur dengan parameter tambahan.
Tentang Prosedur
Jika Python memiliki function, SQL memiliki prosedur. Prosedur dalam SQL adalah susunan kode yang dapat disimpan dan digunakan secara berulang-ulang. Sama seperti function dalam Python, sebuah prosedur memiliki sintaksis panggilan khusus untuk dijalankan.
Sintaksis
Prosedur dideklarasikan dengan kata kunci CREATE PROCEDURE. Jika function dalam Python ditutup dengan return, prosedur dalam SQL ditutup dengan END. Lihat sintaksisnya di bawah ini.
Contoh:
Untuk memanggil prosedur, kita menggunakan EXEC nama_prosedur. Lihat contoh di bawah ini.
Prosedur dengan Parameter
Kita dapat menambah parameter dalam prosedur kita. Mirip dengan function di Python, kita perlu menambah parameter di samping nama prosedur. Lihat contoh susunan kode di bawah ini.
Contoh:
Kode panggilan:
Prosedur dengan Lebih dari Satu Parameter
Prosedur juga dapat berisi lebih dari satu parameter. Kita hanya perlu menggunakan koma sebagai pemisah parameter satu dan parameter lainnya. Prinsip dari parameter jamak adalah jumlah parameter dalam susunan kode prosedur setara dengan jumlah parameter dalam kode panggilan. Lihat contohnya di bawah ini.
Kode panggilan:
Pro Tips
- Prosedur digunakan untuk menyimpan susunan kode yang dapat digunakan berulang-ulang.
- Prosedur dideklarasikan dengan kata kunci CREATE PROCEDURE.
- Gunakan EXEC nama_prosedur untuk memanggil prosedur.
Kuis
Apa perintah yang digunakan untuk mengakhiri deklarasi prosedur?