Jumat, 26 Maret 2021

Praktikum Pemrograman Basis Data

Nama                 : Agnes Rantika

NPM                   : 19312155

Kelas                  : IF 19 D

Mata Kuliah       : Pemrograman Basis Data


TEORI STORED PROCEDURE :

Definisi Stored Procedure

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

Cara Membuat Stored Procedure
* Query :

* Penjelasan :
Untuk membuat Stored Procedure dapat menuliskan "CREATE PROCEDURE <Nama_Procedure> AS"
untuk memasukan query dapat menulisakannya diantara BEGIN dan END
Seperti contoh query diatas yang akan menampilkan seluruh data products.

Cara Menjalankan Stored Procedure

* Query :

* Penjelasan :
Stored Procedure dapat memiliki paramater baik satu atau pun lebih dari dua paramater, untuk menampung nilai paramater dapat membuat variable terlebih dahulu dengan menuliskan simbol "@<nama_variable> <tipe_data>".

Untuk menjalankan Procedure dapat menulisakan "EXECUTE <Nama_Procedure>" .

Contoh Stored Procedure 1 Parameter
* Query :
* Penjelasan :
Variable yang di tuliskan @idCustomers akan digunakan untuk menyimpan data yang dikirimkan ketika menjalankan Stored Procedure, lalu variable tadi akan di gunakan untuk menjalankan query di dalam Stored Procedure.

SOAL :
Nomor 1 :
Nomor 2 :
Nomor 3 :
JAWABAN dan PENJELASAN :
Nomor 1 :
* Query :

* Penjelasan :

Stored Procedure ini kita membuat Procedure yang memiliki 1 paramater yang bernama idvendors dengan tipe data char  untuk menampung data yang dikirim,lalu untuk query dari Procedure karena kita akan menghapus data dapat menggunakan perintah DELETE FROM <nama_table> WHERE <nama_kolum> = <id> dan ketika data telah dihapus tampilkan data terbaru dengan query SELECT * FROM <Nama_Table>.

Untuk menjalankan Procedure dengan perintah EXECUTE  hapus_vendors dengan paramater yang bernilai V0090 yang akan dikirimkan ke paramater @idvendors .

Nomor 2 :

* Query :

* Penjelasan :

Stored Procedure ini kita membuat Procedure yang memiliki 2 paramater yang bernama idvendors, namavendors dengan tipe data char  dan varchar untuk menampung data yang dikirim, lalu untuk query dari Procedure karena kita akan mengedit data dapat menggunakan perintah UPDATE <nama_table> SET <Nama_Kolom> WHERE <nama_kolum> = <id> dan ketika data telah diedit tampilkan data terbaru dengan query SELECT * FROM <Nama_Table>.

Untuk menjalankan Procedure dengan perintah EXECUTE  update_vendors dengan paramater yang bernilai V0003 yang akan dikirimkan ke paramater @idvendors dan untuk paramater ke dua yang bernilai Lama yang akan dikirimkan ke paramater @namavendors .

Nomor 3 :

* Query :

* Penjelasan :

Stored Procedure ini kita membuat Procedure yang memiliki 1 paramater yang bernama datacari dengan tipe data charlalu untuk query dari Procedure karena kita akan mencari data dapat menggunakan perintah SELECT * FROM <nama_table> WHERE<Nama_Kolom> LIKE '%@dataCari%' .

Untuk menjalankan Procedure dengan perintah EXECUTE  cari_vendors dengan paramater yang bernilai yang akan dikirimkan ke paramater @datacari.

Tidak ada komentar:

Posting Komentar

Uniform Memory Access (UMA), Non-Uniform Memory Access (NUMA), Cache-Coherent NUMA (CC-NUMA)

Nama      : Agnes Rantika NPM       : 19312155 Kelas       : IF 22 Dx "Uniform Memory Access (UMA), Non-Uniform Memory Access (NUMA), C...