Ver Mensaje Individual
  #9 (permalink)  
Antiguo 12/05/2008, 01:57
estibbons
 
Fecha de Ingreso: abril-2008
Mensajes: 6
Antigüedad: 16 años, 9 meses
Puntos: 0
Re: Cursor con parámetros en procedimiento almacenado

Al final el procedimiento sigue estos pasos:

1- declaro una tabla temporal para guardar las referencias de los registros con los que voy a trabajar

2- declaro una tabla temporal para guardar los datos finales, con los cálculos ya hechos

3- genero la consulta SQL para obtener los registros con los que voy a trabajar. Esta consulta hace un INSERT INTO la primera tabla temporal.

4- recorro la tabla temporal leyendo los registros. por cada registro:

4.a) obtengo los datos asociados al registro

4.b) hago los cálculos necesarios

4.c) hago un INSERT INTO de los datos calculados en la segunda tabla temporal

4.d) borro el registro que procesé para seguir con el bucle con el siguiente

5- a continuación, hago un SELECT de la segunda tabla temporal para devolver la consulta resultante

6- por último, borro las dos tablas temporales que usé en el proceso