Professional Documents
Culture Documents
PBD1
PBD1
1) Skrip Program no 10 create function gajiTahun( @tahun int, @persen int) returns @g4ji table (gaji_pokok decimal(15,2)) as begin declare @gaji1 int declare @gaji decimal(15,2) declare @s decimal(15,2) declare kirsor cursor for select gaji_pokok from user_admin open kirsor fetch next from kirsor into @gaji while(@@FETCH_STATUS = 0) begin set @gaji1 = 0 while(@gaji1 < @tahun) begin set @s = @gaji / 100 set @gaji = @gaji + (@s * @persen) set @gaji1 = @gaji1 + 1 end insert into @g4ji values (@gaji) fetch next from kirsor into @gaji end close kirsor deallocate kirsor return end 2)Pemanggilan Fungsi select * from dbo.gajiTahun (4,5)
1) Skrip Program create function gaji( @tahun int, @persen int) returns @tabel table( Total_Gaji decimal(15,2) ) as begin declare declare declare declare @Gajitahun int @gaji decimal(15,2) @i decimal(15,2) kursor cursor for select gaji_pokok from user_admin
open kursor fetch next from kursor into @gaji while(@@FETCH_STATUS = 0) begin set @Gajitahun = 0 while(@Gajitahun < @tahun) begin set @i = @gaji / 100 set @gaji = @gaji + (@i * @persen) set @Gajitahun = @Gajitahun + 1 end insert into @tabel values (@gaji) fetch next from kursor into @gaji end close kursor deallocate kursor return end