Search This Blog

Thursday, January 20, 2011

CURSOR

--1  Mendeklarasikan Cursor
  DECLARE CsrMsiswa CURSOR
  FOR  Select * from Msiswa Where NIK>=2 and NIK <=4

--2  Membuka Cursor
  OPEN CsrMsiswa


--3  Memproses Cursor
  DECLARE @NIK int
  DECLARE @NAMA char(30)

  FETCH NEXT FROM CsrMsiswa into @NIK, @NAMA
  WHILE @@FETCH_STATUS=0
  BEGIN
     PRINT 'NIK  :'+CONVERT(CHAR,@NIK)
     PRINT 'NAMA :'+@NAMA

     FETCH NEXT FROM CsrMsiswa into @NIK, @NAMA
  END
 
--4  Menutup Cursor
  CLOSE CsrMsiswa

--5  Mendealokasikan Cursor
  DEALLOCATE CsrMsiswa



 MENJALANKAN SP ADA CURSOR


No comments:

Post a Comment