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
Labels:
SQL Server
0 komentar:
Posting Komentar