Pertanyaan

Apa yang dimaksud dengan "stored procedure" yang memiliki parameter IN? A Prosedur yang hanya mengembalikan nilai dan tidak menerima input A B Prosedur yang secara otomatis menghapus data dari tabel B C Prosedur yang digunakan untuk membuat tabel baru D Prosedur yang hanya memodifikasi data tetapi tidak menerima input D E Prosedur yang menerima nilai sebagai input dan dapat mengembalikan hasil E

Solusi

Terverifikasi Ahli
4.2 (375 Suara)
Ishan elit ยท Tutor selama 8 tahun

Jawaban

Jawaban yang benar adalah **E**.**Stored procedure** dengan parameter **IN** adalah prosedur yang menerima nilai sebagai input dan dapat mengembalikan hasil. Parameter **IN** digunakan untuk mengirimkan data ke dalam stored procedure.Berikut penjelasan lebih lanjut:* **Stored procedure** adalah blok kode yang disimpan dalam database yang dapat dipanggil dan dijalankan secara berulang.* **Parameter** adalah variabel yang digunakan untuk mengirimkan data ke dalam stored procedure.* **Parameter IN** adalah parameter yang digunakan untuk mengirimkan data dari luar stored procedure ke dalam stored procedure.Contoh:```sqlCREATE PROCEDURE my_procedure (IN name VARCHAR(255))BEGIN SELECT * FROM customers WHERE name = name;END;```Stored procedure `my_procedure` menerima parameter `name` sebagai input. Parameter ini digunakan untuk mencari data customer dengan nama yang diberikan.**Pilihan lainnya salah karena:*** **A** - Stored procedure dapat menerima input dan mengembalikan nilai.* **B** - Stored procedure tidak secara otomatis menghapus data dari tabel.* **C** - Stored procedure tidak digunakan untuk membuat tabel baru.* **D** - Stored procedure dapat menerima input dan memodifikasi data.