Ver Mensaje Individual
  #7 (permalink)  
Antiguo 02/04/2007, 22:52
Avatar de Mithrandir
Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años, 1 mes
Puntos: 25
Re: Cuestionamiento al origen de los cursores

La diferencia entre uno y otro no la conozco, seguramente parte de la diferencia de plataforma base de uno y otro servidor (filosofías de operación).

La cuestión es que los cursores se inventaron para resolver problemas que no se pueden resolver (o por lo menos son muy difíciles de hacerlo) mediante operaciones tradicionales a nivel de tabla.

Algunas gentes al no comprender la naturaleza de las operaciones relacionales sigue pensando en términos de while's y for's de assembler, cobol, pascal, o lo que sea en el lenguaje procedural con el que están acostumbrados a pensar.

Ven que los cursores existen y los usan para todo, cuando en realidad solo deben ser usados en casos donde no tienes más alternativa que hacerlo. Esto al menos en el caso de SQL Server.
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche