Cursores

08/08/2003 - 19:25 por David Fernando | Informe spam
Por favor, alguien me podria explica claramente porque no
es aconsejable usar cursores en Sql. Gracias.
 

Leer las respuestas

#1 Emilio Boucau
08/08/2003 - 19:57 | Informe spam
David,

porque barrer fila a fila mata la performance. SQL Server esta orientado a
trabajar sobre grupos de filas (aunque la condicion afecte a una sola) pero
barrer como se hacia con los DBFs es algo que no se debe hacer. Como veras ,
incluso es mas sencillo escribir un UPDATE con la logica y JOINs que
necesites que armar un cursor, declaralo, abrirlo, hacerlo barrer, etc ...

Saludos !

Emilio Boucau
Microsoft MVP SQL Server
http://www.portalsql.com
PASS Spanish Group
http://www.sqlpass.org

Buenos Aires - Argentina

Preguntas similares