MsSqlServer’da Basit bir cursor yazmak…
Bir tablodaki alanları sırayla okuyup PRINT fonksiyonu ile yazdıran bir cursor yazalım.
- ALTER PROCEDURE [dbo].[spGetCursor]
- AS
- BEGIN
- Declare @Ad varchar(50)
- declare imlec Cursor for
- select ad from users
- open imlec
- while @@Fetch_Status=0
- begin
- fetch next from imlec into @Ad
- print(@Ad)
- end;
- close imlec;
- deAllocate imlec;
- END;
[ad#co-1]