Do while dentro de un Stored Procedure?

17/01/2006 - 16:46 por bonsweet | Informe spam
Hola!

Pues aqui estoy en mi cumpleaños trabaje y trabaje =D... jajaja.. no
encontraba ni como decir que cumplo años, jajaja...

Bueno, pues hoy me tope con una duda...
Se puede hacer un do while dentro de un Stored Procedure en SQL?
Alguien lo ha hecho?,... no lo he intentado, la verdad es que no se si
cambie en algo la forma de hacer un do while en un asp a hacerlo dentro de
un Stored, alguien tendra algun ejemplo?

Gracias!

Saludos!
 

Leer las respuestas

#1 Carlos Sacristán
18/01/2006 - 13:22 | Informe spam
Aunque lo puedes realizar con un cursor, no veo la necesidad de usarlo.
Ten en cuenta que todo gestor de base de datos relacional está optimizado
para trabajar con conjuntos de registros, mientras que un cursor está
pensado para tratar individualmente cada registro de ese conjunto. La
mayoría de las operaciones que se hacen con cursores se pueden realizar con
ellos de una forma muchísimo más eficiente

En el ejemplo que pones no veo la necesidad de usar cursores. ¿Qué te
impide realizar un JOIN (o los que hagan falta) de la tabla sobre la que
haces esa primera selección con la segunda tabla? Si nos indicas más
concretamente lo que quieres hacer seguro que te podremos ayudar mejor


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

"Esmeralda" escribió en el mensaje
news:
Mostrar la cita
dentro de
Mostrar la cita

Preguntas similares