Error ORA-01438
Publicado por joaquin (1 intervención) el 19/02/2009 12:07:49
Hola;
Tengo el siguiente problema: Mediante un "procedure" hago un insert sobre una tabla, y al ejecutarlo me da el siguiente error:
"ORA-01438: valor mayor que el que permite la precisión especificada para esta columna"
El problema es que si ejecuto desde la línea de comandos el select que ejecuta el insert, ninguno de losvalores resultantes es mayor que el tamaño del campo en que debe ir; es más, si ejecuto exactamente el mismo insert desde la línea de comandos, funciona perfectamente y sin errores; sólo falla desde el procedimiento.
Si alguien me puede dar una pista lo agradeceré. Hasta luego.
Tengo el siguiente problema: Mediante un "procedure" hago un insert sobre una tabla, y al ejecutarlo me da el siguiente error:
"ORA-01438: valor mayor que el que permite la precisión especificada para esta columna"
El problema es que si ejecuto desde la línea de comandos el select que ejecuta el insert, ninguno de losvalores resultantes es mayor que el tamaño del campo en que debe ir; es más, si ejecuto exactamente el mismo insert desde la línea de comandos, funciona perfectamente y sin errores; sólo falla desde el procedimiento.
Si alguien me puede dar una pista lo agradeceré. Hasta luego.
Valora esta pregunta


0