Membuat CURSOR pada Ms. SQL Server 2005

Posted On // Leave a Comment
Cursor pada SQL Server biasanya digunakan untuk proses looping data. Berikut adalah contoh pembuatan sederhana dalam proses pembuatan cursor pada SQL Server 2005.



--Deklarasikan variabel untuk menampung isi kursor
DECLARE
@ID NVARCHAR(6)
,@Nama NVARCHAR(50)

--Deklarasikan nama kursor
DECLARE
CURSOR_Pelanggan

--Tentukan isi kursor tsb
CURSOR FOR
SELECT
ID
,Nama
FROM
mstPelanggan

OPEN CURSOR_Pelanggan

FETCH NEXT FROM
CURSOR_Pelanggan
INTO
@ID
,@Nama
WHILE
@@FETCH_STATUS=0
BEGIN

PRINT @Nama

FETCH NEXT FROM
CURSOR_Pelanggan
INTO
@ID
,@Nama

END

--Tutup Kursor
CLOSE
CURSOR_Pelanggan
--Hapus Kursor
DEALLOCATE
CURSOR_Pelanggan

0 komentar: