SQL SERVER Store Precedure
SQL SERVER Store Precedure
Store Procedure
Stored Procedure adalah sebuah kelompok kode SQL yang di simpan di katalog database dan
dapat di panggil kemudian oleh program, trigger atau bahkan stored procedure.Sebuah
Stored Procedure yang memanggil diri nya sendiri di sebut rekursif stored procedure.
Stored procedure pada dasarnya adalah sebuah program yang disimpan di dalam database
server, karena stored procedure ini dapat menerima suatu input parameter dan output
parameter serta dapat menghasilkan suatu message succes atau error.
Stored procedure sangat bermanfaat untuk aplikasi database, baik untuk meningkatkan
kinerja maupun untuk pemeliharaan. Karena setelah procedure dijalankan di server, akses
berikutnya akan menjadi lebih mudah dan cepat karena eksekusi telah tersimpan di dalam
memory.
Stored procedure juga dapat menjalankan procedure yang lain, dan juga dapat
memberitahukan bahwa ia telah dijalankan dengan sukses atau gagal.
Stored procedure dapat menerima parameter input, dengan menggunakan variabel lokal, dan
menghasilkan data dengan menggunakan output parameter, return code, result set dari
statement SELECT.
Dapat mengakibatkan Database server membutuhkan memory dan prosessor lebih tinggi.
Stored procedure hanya berisi SQL deklaratif, sehingga sangat sulit untuk menulis sebuah
procedure dengan kompleksitas logika, seperti bahasa pemrograman yang di gunakan
untuk memprogram aplikasi.
Membutuhkan keahlian khusus untuk menulis dan me maintain stored procedure yang
tidak setiap developer memiliki, sehingga dapat membuat ribet
Query SQL
EXEC TampilData
EXEC TampilDataNim 'M01'