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

#1 Isaias Islas
03/06/2005 - 18:25 | Informe spam
Lucho

Sin mas datos, me es dificil saber si esta rutina trabaje:

DECLARE @VAR int
SET @VAR = 0
SELECT TOP 1 @VAR = CODIGO FROM TABLA ORDER BY CODIGO
IF @@ROWCOUNT = 0
BEGIN
PRINT 'NO EXISTES REGISTROS EN TABLA'
RETURN(0)
END

WHILE 1 = 1
BEGIN
EXEC PR_MYPROCEDIMIENTO @VAR
SELECT TOP 1 @VAR = CODIGO FROM TABLA WHERE CODIGO > @VAR ORDER BY CODIGO
IF @@ROWCOUNT = 0
BREAK
CONTINUE
END
#2 Lucho
03/06/2005 - 21:18 | Informe spam
Muchas gracias Isaisas por tu colaboracion . La verdad no anexo mas por que
el resto es el procedimiento almacenado.

Si algo no me llegara a funcionar te envio el procedimiento luego.

Un abrazo muy grande y nuevamente muchas gracias.

ATTT

LUCHO




"Isaias Islas" escribió en el mensaje
news:
Mostrar la cita
CODIGO
Mostrar la cita
#3 Maxi
03/06/2005 - 23:00 | Informe spam
Hola, un cursor podria ser una forma :( pero porque no mejor hacerlo en el
cliente?


Salu2
Maxi


"Lucho" escribió en el mensaje
news:
Mostrar la cita
#4 Maxi
05/06/2005 - 19:00 | Informe spam
Hola Lucho, sabes que pasa, que si pones un cursor en la base estas
empeorando la cosa, ahora no solo tendras un sistema cliente malo sino que
tambien una base mala :(

Porque no nos expones lo mas detallado posible que necesitas resolver asi
podemos entre todos intentar matar ese cursor :-)


Maxi - Buenos Aires - Argentina
Desarrollador 3 Estrellas

Msn_messager:
mail: Maxi.da[arroba]gmail.com

"Lucho" escribió en el mensaje
news:
Mostrar la cita
#5 Lucho
08/06/2005 - 01:44 | Informe spam
Hola Maxi:

Agradezco mucho tu interes por mi problem.

La solucion a mi necesidad que me planteo Isais fue muy buena, pues consegui
lo que deseaba hacer y no tiene cursores.

Es muy factible que un cursor fuera la solución, pero la gente en la mayoria
de articulos que he leido no los recomienda por que degradan el rendimiento
de la base de datos.

De todas maneras mi inquietud esta planteada en el primer mensaje si deseas
opinar al respecto, bienvenida sea tu sugerencia.

Gracias

ATTT


LUCHO

"Maxi" escribió en el mensaje
news:%
Mostrar la cita
muchas
Mostrar la cita
y
Mostrar la cita
Ads by Google
Search Busqueda sugerida