Praktikum Pemrograman Basis Data | Pertemuan 8

 Nama : Ghazali

NPM : 19312188   

Kelas : IF 19 D

Mata Kuliah : Pemrograman Basis Data


Stored Procedure

Stored procedure adalah kumpulan pernyataan/procedure SQL yang disimpan dalam database. Stored procedure dapat menerima parameter, dan Anda dapat mengatur variabel, menulis pernyataan IF, dan lainnya dalam stored procedure.


Cara membuat Stored Procedure












1). Buatlah sebuah stored procedure dengan nama hapus_vendors, yang dapat menghapus data vendors berdasarkan kode vendors yang diinputkan, lalu menampilkan semua data vendors yang terbaru. (HAPUS data vendors dengan ID V0090)






Query :








Hasil :






Penjelasan :

Membuat procedure untuk menghapus data yang kita inginkan yang memiliki 1 parameter (idvendors) dengan tipe data char(5),lalu query DELETE FROM vendors WHERE vend_id=@idvendors; merupakan perintah untuk mendelete data dan SELECT * FROM vendors; untuk menampilkan seluruh data.

Setelah selesai membuat procedure,maka kita akan mengexecute dengan query EXECUTE hapus_vendors 'V0090'; agar dapat menghapus data pada tabel vendors.

2). Buatlah sebuah stored procedure dengan nama update_vendors, yang dapat merubah nama pada data vendors berdasarkan kode vendors yang diinputkan, lalu menampilkan semua data vendors yang terbaru. (Ubah nama vendors PUMA menjadi LAMA)






Query :








Hasil :






Penjelasan :

Membuat procedure untuk mengupdate data yang kita inginkan yang memiliki 2 parameter (idvendors char(5) dan namavendors varchar(25)), lalu query UPDATE vendors SET vend_name=@namavendors WHERE vend_id=@idvendors; merupakan perintah untuk mengupdate data dan SELECT * FROM  vendors; untuk menampilkan seluruh data.

Setelah selesai membuat procedure,maka kita akan mengexecute dengan query EXECUTE updated_vendors 'V0003','LAMA'; agar dapat mengupdate data Puma ke LAMA pada tabel vendors yang berID V0003.

3). Buatlah sebuah stored procedure dengan nama cari_vendors, yang dapat menampilkan data vendors berdasarkan nama vendors yang diinputkan. (Cari data vendors dengan nama yang mengandung huruf A)






Query :







Hasil :

Penjelasan :

Membuat procedure untuk mencari data yang kita inginkan yang memiliki 1 parameter (carivendors char(1)),lalu query SELECT * FROM vendors WHERE vend_name LIKE '%'+@carivendors+'%';  merupakan perintah untuk mencari data di tabel vendors yang ketentuannya pada variabel vend_name.

Setelah selesai membuat procedure,maka kita akan mengexecute dengan query EXECUTE cari_vendors 'A'; agar dapat mencari data yang mengandung huruf A yang terdapat pada tabel vendors.

Comments