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

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel