Senin, 15 Juni 2015

cara membuat stored procedure dan function


create database basisdata
use basisdata
create table tb_mhs (nim int,nama char (20))
insert into tb_mhs (nim,nama) values ('1418123','firman')
insert into tb_mhs (nim,nama) values ('1418162','arka')
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyk9qg6Zsh_aRPIF8CFWMTxDcH7bePG-2zTsS3F8QFb7_2m5DP9uIpehJbR0tq7YVY-zltitnmsTFHUNSTsHGFxkC7b8NgNyn_zu4lSrzOmKITiJomA-mUKzoqvmxW4CFwy4JioNxD9Rk/s1600/db.png

Stored Procedure
create proc sp_mhs (@nim int,@nama char (20))
as
begin
insert into tb_mhs values (@nim,@nama)
end
exec sp_mhs '1418082','madhar'
select *from tb_mhs

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYnjlUcNQqUMM_CMOoPGrdRZrF4jxUrPGejRMFJMTsKct5ZUzZ7A1NosTykUbOgaBoMLUnmBIsZmL7z54LxA5XPeHP3xnM1z2uh1G994xWhoPG4nCTxh3oIZCU-LRAa5fSwmf-7y4X3Dg/s1600/db1.png

Function
create function jumlah_mhs()
returns int
as
begin
declare @hasil int;
select @hasil = count (nim) from tb_mhs;
return @hasil
end
select dbo.jumlah_mhs() as jumlah_mahasiswa

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSmMmEILqYke5tDbDTPwwxEXvOUg6IsIZoYjym2Bmk1w5khPe8USEsFNpHzcv_m5Udx33oOT6k3YpV6gX6kMAfhdwAc5-Q8cMJSKvREoeveXmXXXaDxFixpLCA4CE5i4bI46g1vrbxKZM/s1600/db2.png


Tidak ada komentar:

Posting Komentar