Rabu, 10 Desember 2014

Store Procedure part.3

Haloooo. Karena dipostingan sebelumnya udah dibahas tuh mengenai store procedure jadi mari uji kemampuan kita dengan mengerjakan soal di bawah ini. Mariiiii caw :D

Soal :
Buat store procedure insert, update, delete kemudian tampilkan. Bikin satu store procedure menggunakan CASE dimana didalamnya ada variable keterangan yang berisi informasi mengenai insert data, update data maupun delete data.

Itu soalnya tuh, mari kita coba kupas tuntas jawabannya yaaa
1.       Buat  tabel baru yaitu tabel identitas siswa, didalamnya terdapat id, nim, nama sama alamat.
Check gambar buat liat lebih jelasnya.


2.       Selanjutnya, Buat store procedure insertidentitas
k


Setelah dibuat mari mencoba memanggil procedure untuk memasukan data.

Hasilnya adalah tarammm data udah masuk dan dapat dilihat juga di identitassiswa 



3.       Buat insert udah tuh, sekarang mari buat store procedure  buat updateidentitas. 


Udah dibuat kan procedurenya sekarang mari kita uji coba dengan Update data salah satu data yang sudah ada. 


Hasilnya taramm  bisa diliat di tabel identitassiswa, cara nampilin tau kan querynya tinggal contek gambar aja deh :D 


4.       Selanjutnya mari buat store procedure deleteidentitas 


Buat tau apakah store procedure berfungsi mari kita coba untuk hapus data tau dong manggil procedure gimana,  


Hasilnya tarammm datanya berkurang kan? Artinya procedure delete berhasil dieksekusi. 


5.       Buat store procedure tampildata kemudian call nama prosedurnya 


Hasilnya identitas tertampilkan ngga usah ribet masuk dulu ke tabel identitassiswa kan jadinya 

6.                                                                                                                                                                                                                                                                                                                                   Nah ini nih point penting dari latihan kita yaitu manggil procedure – procedure yang udah dibuat tadi dari satu procedure baru. Langkahnya sama saja mari Buat procedure dengan nama CASE kemudian didalamnya buatlah parameter nim, nama, alamat serta tambahkan pula Keterangan. Karena disini kita manggil prosedure maka source code nya adalah seperti ini ..

BEGIN
CASE ket
WHEN 'insert'  THEN call Insertidentitas(nimm, namaa, alamatt);
WHEN 'update'  THEN call Updateidentitas(nimm, namaa, alamatt);
WHEN 'delete'  THEN call Deleteidentitas(nimm);
else call tampilIdentitas;
end CASE;
END

Procedure case udah dibuat dan mari kita testing :
Pertama uji dengan Ketika dipilih Insert, maka hasilnya procedure insert dipanggil dan data masuk.
CALL Caseidentitas('insert', '1127050097', 'Nadia', 'Banjar') 



Kedua kita coba testing dengan cara ketikan  update seperti ini. Untuk hasilnya bisa lihat digambar.
CALL Caseidentitas('update', '1127050098', 'Mia Amalia', 'Tasikmalaya') 

Selamnjutnya kita coba testing ketikan delete
CALL Caseidentitas('delete', '1127050118', '', '') 
Ketika menginsertkan selain insert, update, delete
CALL Caseidentitas('asal', '', '', '')  
 
 

Karena soal yang ada sudah terjawab kita sudahi dulu yaa disini. Mudah-mudahan bermanfaat yaa. Bye :D

Tidak ada komentar:

Posting Komentar