Store Procedure

 Cara Menggunakan Routines





1. Langkah pertama klik dibagian routine sesuai dengan nama yang di inginkan dan  masukkan kode sql dibawah




>>lalu lakukan perintah call dan hasilnya seperti gambar dibawah

 




2. Langkah kedua sama seperti langkah pertama bedanya menggunakan 1P dan  masukkan kode sql dibawah



>>lalu lakukan perintah call dan hasilnya seperti gambar dibawah


 




3. Langkah ketiga sama seperti langkah pertama dan kedua bedanya menggunakan 2P dan  masukkan kode sql dibawah

>>lalu lakukan perintah call dan hasilnya seperti gambar dibawah







Pengertian Store Procedure



Stored Procedure (Prosedur Penyimpanan) adalah suatu program yang disimpan di dalam basis data, yang dapat dieksekusi oleh sistem manajemen basis data (DBMS) untuk melakukan tugas-tugas tertentu atau mengembalikan hasil yang diinginkan. Stored Procedure umumnya digunakan untuk menjalankan serangkaian pernyataan SQL atau logika bisnis yang kompleks di dalam basis data.

Berikut adalah beberapa karakteristik dan pengertian terkait Stored Procedure:

1. Penggunaan di Basis Data

   Stored Procedure disimpan dan dijalankan di dalam basis data, dan biasanya dapat diakses oleh berbagai aplikasi yang terhubung ke basis data tersebut.

2. Optimasi Kinerja

   Salah satu keuntungan utama Stored Procedure adalah kemampuannya untuk meningkatkan kinerja. Sebagai contoh, jika sebuah prosedur dieksekusi secara berkali-kali, DBMS dapat menyimpan hasil eksekusi sebelumnya dan menghindari pengulangan pengolahan data yang sama.

3. Pengelolaan Transaksi

   Stored Procedure sering digunakan untuk mengelola transaksi di dalam basis data. Ini dapat mencakup pembuatan, pembaruan, atau penghapusan data, dan seringkali dibuat untuk memastikan konsistensi dan integritas data.

4. Parameter

   Stored Procedure dapat menerima parameter sebagai input dan mengembalikan hasil sebagai output. Parameter ini memungkinkan fleksibilitas dalam eksekusi prosedur dengan nilai yang berbeda.

5. Keamanan

   Penggunaan Stored Procedure juga dapat meningkatkan keamanan karena pengguna dapat diberikan hak akses hanya untuk menjalankan prosedur tertentu tanpa memberikan hak langsung ke tabel atau data lainnya.









0 Komentar