02/06/2012, 16:39
|
| Colaborador | | Fecha de Ingreso: febrero-2009 Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses Puntos: 360 | |
Respuesta: Tipo no reconocido en SP Hola gnzsoloyo.
Traté de replicar tu error, pero me corrió de maravillas.
Repliqué en mi esquema HR tu procedimiento almacenado. Después de ajustar algunos detalles (quitar unique constraint del email y adicionar una columna baja) el procedure me corrió sin problemas.
Algo has de tener en tu esquema original (datos confidenciales), con tus datos originales en el que no hagas referencia correctamente a la tabla en memoria que creas. Posiblemente el resultado del bulk collect está vacío y al tratar de hacer referencia a estos objetos no encuentra nada.
Con esto te puedo decir que el error no parece estar donde crees que está.
Tienes forma de hacer un test al procedimiento? Usas plsql developer? Si lo puedes correr paso a paso, puedes mantener el control de todo lo que se asigna es ideal. S no lo tienes, te recomiendo realizar bloques anónimos internos para controlar el error e imprimir en la salida el estado de las variables.
Solo por curiosidad, que versión de oracle trabajas?
saludos
__________________ Without data, You are another person with an opinion.
W. Edwads Deming |