Cuando llegue Maxi se arma :D . Fuera de broma él lo va a explicar mejor que
yo (después de todo él me lo explicó a mí) pero siempre hay que evitar ese
tipo de prácticas después de todo estás haciendo un cursos pero del lado de
.net, la idea es repensar el sp para leer los result sets de una consulta,
es un tema de forma de pensar, y depués resolverlo con alguna subconsulta
con un case, cosas así, como dije antes Maxi lo puede explicar mucho mejor.
Si bien hay casos en los que hay que usar un cursos sí o sí.

Saludos.

2008/3/11 Martín R. Comparetto <[EMAIL PROTECTED]>:

>  Yo necesite hacer eso e hice un SP desde un proyecto SQL de .NET.
>
> Creo un DataReader, y lo recorro… mucho mas rápido que con cursores…
>
> Siempre hablando de SQL 2005
>
> Abrazo,
>
> *Martín R. Comparetto*
> *NewDev S.R.L.
> Tecnología Informática
> *Rioja 1151 Piso 10 Of. 4
> (S2000AYO) Rosario - Santa Fé - Argentina
> › [EMAIL PROTECTED]
> ( +54 341 530-0572 / 425-9808
> þ www.newdev.com.ar
> P Si no es necesario, no imprima este correo. Todos somos responsables por
> el cuidado del medio ambiente.
>
> ADVERTENCIA
> La información contenida en este mensaje y cualquier archivo anexo al
> mismo es confidencial y dirigida exclusivamente para su utilización y
> aplicación por los destinatarios consignados. En consecuencia, no debe ser
> divulgada a ninguna persona sin autorización previa. Si no es uno de los
> destinatarios consignados o la persona responsable de hacer llegar este
> mensaje a los destinatarios consignados, Usted no está autorizado a
> divulgar, copiar, distribuir o retener la información (o parte de ella)
> contenida en este mensaje, y se lo insta a notificar al remitente
> inmediatamente. Los mensajes electrónicos pueden ser alterados. En
> consecuencia, NewDev no aceptará ninguna obligación cualquiera sea el
> resultante de este mensaje en caso de haber sido modificado, distorsionado o
> falsificado.
>  ------------------------------
>
> *De:* [email protected] [mailto:[EMAIL PROTECTED] *En nombre de *ablach
> *Enviado el:* martes, 11 de marzo de 2008 10:18
> *Para:* martin.comparetto
> *Asunto:* [dbms] como se reemplaza un cursor
>
>
>
> Buenas,
>
>
>
> Muchas veces me han dicho que en SQL Server no se debe usar cursores.
>
>
>
> Mi pregunta es, si no se debe usar cursores, como es que se hace para
> ejecutar algo no usando cursores y que se ejecute renglon por renglon. O
> donde hay un ejemplo sin cursores.
>
>
>
> Gracias
>
>
>
> Abel
>



-- 
Leonardo Micheloni.

http://leomicheloni.blogspot.com/

Responder a