digamos tengo el siguiente codigo:
DECLARE @COLM1 VARCHAR(1000)
DECLARE @COLM2 VARCHAR(1000)
DECLARE @COLM3 VARCHAR(1000)
DECLARE @COLM4 VARCHAR(1000)
DECLARE @COLM5 VARCHAR(1000)
DECLARE
CURSORPRUEBA CURSOR
FOR
select 1 A,2 B,3 C,4 D,5 E UNION
select 0 A,2 B,0 C,4 D,0 E UNION
select 1 A,2 B,3 C,4 D,5 E UNION
select 1 A,5 B,2 C,4 D,3 E UNION
select 1 A,5 B,4 C,2 D,3 E
OPEN CURSORPRUEBA
FETCH NEXT FROM CURSORPRUEBA
INTO @COLM1,@COLM2,@COLM3,@COLM4,@COLM5
WHILE @@FETCH_STATUS = 0
BEGIN
SELECT @COLM1,@COLM2,@COLM3,@COLM4,@COLM5
END
CLOSE CURSORPRUEBA
DEALLOCATE CURSORPRUEBA
lo que quería era que esto recorriera la consulta y me botara los datos registro por registro, pero esto se queda en un siclo infinito botando siempre la primera linea, como le digo cual linea bote?