FETCH NEXT

25/10/2007 - 15:08 por Paul | Informe spam
Hola,

Tengo un cursor con diversos campos, y quiero recorrerlo pero sin
coger todos los campos.
Hay alguna forma de utilizar el Fetch NEXT sin tener que poner todos
los campos del cursor.

Gracias

Preguntas similare

Leer las respuestas

#1 Maxi
25/10/2007 - 15:53 | Informe spam
Hola, y porque usa un cursor? hasta donde se usted debe poner todos los
campos que definio en el cursor, pero no se si usted sabe que el uso de
cursores es muy malo en SqlServer, si quizas nos dice que esta tratando de
resolver podemos desde aqui intentar sacar ese cursor


Salu2

Microsoft MVP SQL Server
Culminis Speaker
www.sqltotalconsulting.com

"Paul" escribió en el mensaje
news:
Hola,

Tengo un cursor con diversos campos, y quiero recorrerlo pero sin
coger todos los campos.
Hay alguna forma de utilizar el Fetch NEXT sin tener que poner todos
los campos del cursor.

Gracias

Respuesta Responder a este mensaje
#2 Gux (MVP)
25/10/2007 - 17:50 | Informe spam
Confirmo lo que dice Maxi.

Las variables que se mencionan en INTO @variable[ ,...n] deben coincidir en
cantidad y tipo de datos con las columnas que se proyectan en el SELECT del
cursor.

Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/profile/gux
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Maxi" wrote:

Hola, y porque usa un cursor? hasta donde se usted debe poner todos los
campos que definio en el cursor, pero no se si usted sabe que el uso de
cursores es muy malo en SqlServer, si quizas nos dice que esta tratando de
resolver podemos desde aqui intentar sacar ese cursor


Salu2

Microsoft MVP SQL Server
Culminis Speaker
www.sqltotalconsulting.com

"Paul" escribió en el mensaje
news:
> Hola,
>
> Tengo un cursor con diversos campos, y quiero recorrerlo pero sin
> coger todos los campos.
> Hay alguna forma de utilizar el Fetch NEXT sin tener que poner todos
> los campos del cursor.
>
> Gracias
>



Respuesta Responder a este mensaje
#3 jeastman - Hotmail
26/10/2007 - 17:58 | Informe spam
Hola Paul.

Cuando crees el cursor, en el select solo colocas los campos que de verdad
requieres...

create cur_eje cursor for
select campo1, campo2 form tablaXXX where <condicion>

supongamos que la tabla tiene 10 campos, pero el cursor ejemplo solo se está
trayendo los dos campos que necesitamos.

Un saludo

P.D. Evita en lo posible los cursores, soy muy pesados.

"Paul" escribió en el mensaje
news:
Hola,

Tengo un cursor con diversos campos, y quiero recorrerlo pero sin
coger todos los campos.
Hay alguna forma de utilizar el Fetch NEXT sin tener que poner todos
los campos del cursor.

Gracias

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida