Hola, si hay logica y usas cursores y encima lo tenes en la base de datos
podes estar en serios problemas, la logica o bien la sacas de la base de
datos o si usas sql2005 y es compleja podes armar procedimientos CLR. Pero
por lo general por mas que haya logica compleja se puede hacer sin cursores,
el tema que para eso es necesario conocer varias cosas de TSQL

 

-----------------------------------------------------------

Microsoft MVP en SQL Server

Mentor asociado en SQLTotalConsulting

Excelencia en servicios y consultoria  SQLServer

www.sqltotalconsulting.com

-----------------------------------------------------------

 

De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Juan Carlos
Vazquez
Enviado el: Tuesday, March 11, 2008 10:40 AM
Para: Maxi
Asunto: [dbms] como se reemplaza un cursor

 

Abel,

 

Si bien es cierto que los cursores son grandes consumidores de recursos,
hasta donde mi experiencia me indica no hay otra forma eficiente de hacer
determinadas tareas donde debe colocarse logica para cada recurso.

 

Tal vez alguno de los gurues del foro te puedan dar una mejor respuesta.

 

Saludos,

Juan Carlos.

 

  _____  

De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de ablach
Enviado el: Martes, 11 de Marzo de 2008 09:18 a.m.
Para: jcv
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

Responder a