05/03/2009, 09:28
|
| | Fecha de Ingreso: enero-2007 Ubicación: Cali - Valle
Mensajes: 135
Antigüedad: 17 años, 10 meses Puntos: 4 | |
Respuesta: Problema con procedimiento Hola buen dia.
Ya encontre la solución y todo era un simple order by, el select al momento de pasar los datos al cursor los pasaba en desorden y era ahi donde ocacionaba el problema ya que no encontraba el item al cual estaba haciendo referencia.
Abajo dejo señalado la ubicación del order...
Código:
... CURSOR cAntCapitulos IS
select codigo,DESCRIPCION,CODCOTI,CODPADRE,COMENTARIOS,FECINICIAL,DURACION,FECREQUERIDA,TBUNMED_ID,CODEXT,CANTIDAD,VALOR from(
SELECT UNIQUE *
FROM TDCAPCOTI
WHERE codcoti = :pnumcoti
CONNECT BY PRIOR codigo = codpadre
AND PRIOR codcoti = :pnumcoti
START WITH codigo =NVL(TO_NUMBER(:pcodcap),codigo) --codigo --pcodcap
AND codcoti = :pnumcoti)
group by codigo,DESCRIPCION,CODCOTI,CODPADRE,COMENTARIOS,FECINICIAL,DURACION,FECREQUERIDA,TBUNMED_ID,CODEXT,CANTIDAD,VALOR;
order by codigo; <-- Este era el problema!!! ...
|