Cursores

04/08/2004 - 21:33 por Roy | Informe spam
Buenas tardes foro, he estado viendo la ayuda del
Sqlserver con respecto a los cursores, y vi que puede
usarse asi :

DECLARE mycursor scroll DYNAMIC FOR
select
campo1,
campo2,
campo25
luego:
OPEN mycursor
FETCH NEXT FROM mycursor
into @ncampo1,@ncampo2,.@ncampo25
mi consulta es si por alli, no lo encontre en la ayuda,
de hacer referencia a los campos del cursor sin hacer el
INTO, o sea ejem:
FETCH NEXT FROM mycursor
set @ncampo1 =mycursor.campo1
set @ncampo2 =mycursor.campo2
..
esto porque a veces tengo cursores con bastantes campos y
hay que declarar las variables y colocarlas en el into,que
haciendo referencia directa al cursor evitas tanto declare

gracias
 

Leer las respuestas

#1 Isaías
04/08/2004 - 22:28 | Informe spam
En este foro, recomendamos NO UTILIZAR CURSORES, hay una
brigada ANTI-CURSORES que si les platicas un poco mas que
deseas hacer, te ayudan con T-SQL

Preguntas similares