Pages

Rabu, 16 November 2011

BERKREASI DENGAN SQL QUERY ANALYZER (Part 2) MEMBUAT STORE PROCEDURE DATABASE MAHASISWA


Nama              : Esti Yuliana
NIM                  : SIR200938
Mata Kuliah   : Database Server
Dosen             : Jatmiko Indrianto, S.Kom

BERKREASI DENGAN SQL QUERY ANALYZER (Part 2)
MEMBUAT STORE PROCEDURE DATABASE MAHASISWA

Pada Part 1 kita sudah membuat syntax sql untuk perintah DML, sekarang kita akan membuat store procedure. Apakah Store Procedure itu? Store Procedure adalah perintah yang kita buat dan kita simpan untuk sewaktu-waktu kita panggil, jadi jika kita sering menggunakan perintah tersebut kita tidak usah berulang kali mengetik syntax kita memanggil prosedur yang kita sudah buat itu hal ini juga memperingan kinerja server dibanding kita menggunakan view. Store Procedure yang kita simpan akan muncul pada Store Procedure database yang bersangkutan. Berikut table dan keterangan penggunaan store procedure :



create procedure simpan @nipp char (10), @nmmhs varchar (50),@almtmhs varchar (50) as
insert into Mmhs (nipp,nmmhs,almtmhs) values(@nipp, @nmmhs, @almtmhs)
keterangan      : nama procedure
keterangan      : nama variabel
keterangan      : nama tabel
keterangan      : nama field dalam tabel

Berikut beberapa contoh Store Procedure :
1.      Menyisipkan data (Simpan)
create procedure simpan @nipp char (10), @nmmhs varchar (50),@almtmhs varchar (50) as
insert into Mmhs (nipp,nmmhs,almtmhs) values(@nipp, @nmmhs, @almtmhs)
go
Untuk menjalankan masukkan perintah berikut ke new SQL Analyzer
exec simpan DTI200901,'Anis Ulinazah',Bukateja


2.      Menampilkan data mahasiswa berdasarkan nipp
create procedure sp_mhs @nipp char(10)as
select*from Mmhs where nipp=@nipp
go
Untuk menjalankan masukkan perintah berikut ke new SQL Analyzer
exec sp_mhs 'SIR200704'



3.       Menghapus data dari table Mmhs
create procedure hapus @nip char (10) as delete from Mmhs where nipp=@nip
Untuk menjalankan masukkan perintah berikut ke new SQL Analyzer
exec hapus 'SIR200938'
4.       Merubah data
create procedure ubah @nip char(10),@mhs varchar (50),@almt varchar (50) as
update Mmhs set nipp=@nip,nmmhs=@mhs,almtmhs=@almt where nipp=@nip
Untuk menjalankan masukkan perintah berikut ke new SQL Analyzer
exec ubah 'SIR200704','My Love','Jl.Cinta'


Ok, lanjut ke Part 2 untuk memahami lebih lanjut... See You, Semoga hari ini menyenangkan.






Tidak ada komentar:

Posting Komentar

Komentarnya ya...