Contoh penggunaan cursor di Sql Server 2008
--Deklarasi variabel declare @nama as varchar(50) declare @alamat as varchar(50) --Deklarasi cursor declare myCursor cursor for --Isi cursor dengan value dari queri berikut select top 10 namalengkap, alamat from pasien where alamat is not null and alamat<>'' ------------------------------------------------------------------------------------- open myCursor --Buka cursor fetch next from myCursor into @nama,@alamat --Masukan value dari baris pertama ke variabel --Selama @@FETCH_STATUS bernilai 0 lakukan looping --@@FETCH_STATUS akan bernilai 1 jika data yang ada di cursor sudah habis while @@FETCH_STATUS=0 begin print @nama + ' ' +@alamat --Cetak variabel fetch next from myCursor into @nama,@alamat --Masukan data berikutya ke variabel end
Terimakasih sudah berkunjung fai
ReplyDelete