post icon

Cursore SQL

Lo snippet seguente vuole essere un esempio di utilizzo di un Cursore T-SQL.

USE Northwind
GO 

DECLARE @CATEGORIA  NVARCHAR(15)
 
DECLARE MY_CURSOR CURSOR FOR 
      SELECT CategoryName 
		FROM Categories ORDER BY CategoryName 

OPEN MY_CURSOR 

FETCH NEXT FROM MY_CURSOR 
INTO @CATEGORIA 

WHILE @@FETCH_STATUS = 0
 BEGIN
    
  --DO JOB INTO WHILE
  PRINT @CATEGORIA 

    FETCH NEXT FROM MY_CURSOR 
    INTO @CATEGORIA
 END

CLOSE MY_CURSOR
DEALLOCATE MY_CURSOR

Download codice sorgente: Cursore_SQL.zip (354,00 bytes)

18 febbraio 2009 @ 19:00

2 Comments

Leave a comment
  1. Marco
    2 febbraio 2017 at 12:20 #

    Ottimo, grazie!

Leave a Reply

Are you human? Time limit is exhausted. Please reload CAPTCHA.