Pregunta con respecto a un While

03/06/2005 - 19:01 por Lucho | Informe spam
Buenos dias amigos:

Tengo la siguiente inquietud:

Tengo la siguiente tabla con el campo Codigo


Tabla A:
_______
Codigo

20
50
70
73
_______

Tengo ademas un procedimiento almacenado el cual acepta parametros y ejecuta
una serie de instrucciones.

De que manera puedo hacer para que el stored procedure tome como parametro
cada valor de esa columan, y ejecute las intrucciones ?


Agradezco su amable colaboracion


ATTT


LUCHO

Preguntas similare

Leer las respuestas

#6 Lucho
08/06/2005 - 01:46 | Informe spam
Hola Isaias:

Agradezco mucho tu colaboración. Esta solución fue perfect para lo que
necesitaba hacer. Lo que me hace falta es cuestion de revisar un par de
cosas y listo.

Nuevamente muchas gracias


ATTT


LUCHO
"Lucho" escribió en el mensaje
news:
Mostrar la cita
que
Mostrar la cita
#7 Don Roque
08/06/2005 - 14:43 | Informe spam
Lucho,

Igualmente te comento...

Lo que degrada la perfornance del SQL SERVER no es la utilizacion de
CURSORES sino el tratamiento de los datos "fila por fila". Ahora no lo
tengo a mano, pero Maxi escribio un articulo muy claro acerca de esto
:)

Entonces, ya sea con el uso de un cursor, o con la solucion que paso
Isaias, la degradacion en cuanto a la performance va a existir. Pero,
es importante tener en cuenta este dato: Cuantas filas va a procesar tu
WHILE ? Tene en cuenta que seguramente las diferencias en cuanto a la
performance no se van a notar con cantidades pequeñas de filas a
procesar. Si el numero es chico, no vas a tener problemas. Si el numero
es grande, lo que se me ocurre para que no caigas en un gran problema
de performance es analizar el funcionamiento de ese Stored Procedure
que tenes creado y ver la manera de cambiarlo para que opere con el
conjunto de datos que necesitas procesar. Se que en realidad, esta es
la solucion mas engorrosa; pero si llegas a necesitar mejorar la
performance de tu sistema, vas a tener que hacer algo asi.

saludos
#8 Maxi
08/06/2005 - 15:06 | Informe spam
Hola coincido contigo :-) lo que mata a un servidor es el tratatmiento de
fila a fila, se haga como se haga :(


Salu2
Maxi


"Don Roque" escribió en el mensaje
news:
Lucho,

Igualmente te comento...

Lo que degrada la perfornance del SQL SERVER no es la utilizacion de
CURSORES sino el tratamiento de los datos "fila por fila". Ahora no lo
tengo a mano, pero Maxi escribio un articulo muy claro acerca de esto
:)

Entonces, ya sea con el uso de un cursor, o con la solucion que paso
Isaias, la degradacion en cuanto a la performance va a existir. Pero,
es importante tener en cuenta este dato: Cuantas filas va a procesar tu
WHILE ? Tene en cuenta que seguramente las diferencias en cuanto a la
performance no se van a notar con cantidades pequeñas de filas a
procesar. Si el numero es chico, no vas a tener problemas. Si el numero
es grande, lo que se me ocurre para que no caigas en un gran problema
de performance es analizar el funcionamiento de ese Stored Procedure
que tenes creado y ver la manera de cambiarlo para que opere con el
conjunto de datos que necesitas procesar. Se que en realidad, esta es
la solucion mas engorrosa; pero si llegas a necesitar mejorar la
performance de tu sistema, vas a tener que hacer algo asi.

saludos
Ads by Google
Search Busqueda sugerida