Pengertian dan Cara Membuat Procedure di SQL Server
Pengertian Procedure
Procedure adalah object database yang berisi sekumpulan perintah SQL yang disimpan dengan menggunakan sebuah nama tertentu. Dengan menggunakan procedure, perintah SQL yang sering digunakan dapat dengan cepat di eksekusi hanya dengan memanggil procedure yang telah dibuat sebelumnya.
Cara Membuat Procedure
Perintah untuk membuat Procedure adalah sebagai berikut :
- CREATE PROCEDURE Nama_Procedure
- AS
- BEGIN
- sql_statement1
- sql_statement2
- END
Dengan ketentuan :
Nama_Procedure adalah nama procedure yang akan dibuat.
sql_statement1 dan sql_statement2 adalah kumpulan perintah SQL yang akan dieksekusi ketika procedure dijalankan.
Cara Menjalankan Procedure
Setelah dibuat, Procedure harus dijalankan. Perintah untuk menjalankan procedure adalah sebagai berikut :
- EXEC | EXECUTE PROCEDURE proc_name
Dengan ketentuan :
proc_name adalah nama procedure yang akan dieksekusi
Contoh Procedure
- CREATE PROCEDURE prcPegawai
- AS
- BEGIN
- SELECT NIP, Nama FROM Pegawai
- END
Perintah diatas memperlihatkan pembuatan procedure yang digunakan untuk menampilkan data NIP, dan Nama Pegawai dari tabel Pegawai.
Untuk menjalankannya menggunakan perintah :
- EXEC prcPegawai
Cara Mengubah Procedure
Procedure yang telah dibuat dapat dimodifikasi dengan menggunakan perintah ALTER PROCEDURE.
Penulisan perintah nya adalah sebagai berikut :
- ALTER PROCEDURE proc_name
Dengan ketentuan :
proc_name adalah nama procedure yang akan dimodifikasi
Misalnya, kita ingin mengubah procedure yang tadi telah dibuat. Isi dari procedure akan ditambahkan dengan satu buah kolom lainnya dari tabel Pegawai.
- ALTER PROCEDURE prcPegawai
- AS
- BEGIN
- SELECT NIP, Nama, Alamat FROM Pegawai
- END
Perintah diatas akan mengubah isi procedure prcPegawai dengan menambahkan kolom Alamat pada perintah Select dari tabel Pegawai.
Cara Menghapus Procedure
Procedure dapat dihapus dari database dengan menggunakan perintah sebagai berikut :
- DROP PROCEDURE Nama_Procedure
Dengan:
Nama_Procedure adalah nama procedure yang akan dihapus.
Contoh :
- DROP PROCEDURE prcPegawai
Perintah diatas akan menghapus procedure prcPegawai dari database.
Sekian penjelasan dari saya, semoga bisa membantu kalian semua. Terima kasih
Belum ada Komentar untuk "Pengertian dan Cara Membuat Procedure di SQL Server"
Posting Komentar