Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

error base de datos oracle

Estas en el tema de error base de datos oracle en el foro de Oracle en Foros del Web. tengo el siguiente error en mi base de datos de mi sistema que puedo visualizar con oramon tools y me tira los siguientes detalles del ...
  #1 (permalink)  
Antiguo 04/11/2011, 05:48
 
Fecha de Ingreso: noviembre-2011
Mensajes: 1
Antigüedad: 13 años, 1 mes
Puntos: 1
error base de datos oracle

tengo el siguiente error en mi base de datos de mi sistema que puedo visualizar con oramon tools

y me tira los siguientes detalles del error...si podria alguien por favor orientarme
una solución posible para este problema...Gracias

ORA -01438 value large than speficified precision allowed for this column

Sql

INSERT INTO ATI_BEM
(NCODI_BEM, NETIQ_BEM, CNOME_BEM, CDESC_BEM, NCODIGRUP,
NCODIFILI, NCODIDEPA, NCODITPBE, DDTAQ_BEM, DDTBA_BEM,
NVLAQ_BEM, NVLAT_BEM, CSITU_BEM, NDEAC_BEM, NCODICCUS)
VALUES
(:NCODI_BEM, :NETIQ_BEM, :CNOME_BEM, :CDESC_BEM, :NCODIGRUP,
:NCODIFILI, :NCODIDEPA, :NCODITPBE, :DDTAQ_BEM, :DDTBA_BEM,
:NVLAQ_BEM, :NVLAT_BEM, :CSITU_BEM, :NDEAC_BEM, :NCODICCUS)
RETURNING ROWID INTO :DOA__ROWID

Variables

NVLAT_BEM 0
NVLAQ_BEM 0
NETIQ_BEM Null
NDEAC_BEM Null
NCODITPBE 2
NCODIGRUP 8
NCODIFILI 2
NCODIDEPA 2
NCODICCUS 1
NCODI_BEM 100008
DOA__ROWID
DDTBA_BEM Null
DDTAQ_BEM 04/11/2011 08:01:34
CSITU_BEM N
CNOME_BEM CAMIONETA WOLKSWAGEN
CDESC_BEM CAMIONETA WOLKSWAGEN


TOracleDataSet

SELECT NVL( SUM( ATIMVRD.NPERCMVRD ), 0 )
FROM ATIMVRD
WHERE ATIMVRD.NCODI_BEM = 0
AND EXISTS( SELECT NULL
FROM FINMVFI
WHERE FINMVFI.CSIRGMVFI = 'A'
AND FINMVFI.NCODIMVFI = SUBSTR( ATIMVRD.CDOGEMVRD, 2, 8 ) )

TOracleDataSet

SELECT NVL( SUM( ATIMVRD.NPERCMVRD ), 0 )
FROM ATIMVRD
WHERE ATIMVRD.NCODI_BEM = 100008
AND EXISTS( SELECT NULL
FROM FINMVFI
WHERE FINMVFI.CSIRGMVFI = 'A'
AND FINMVFI.NCODIMVFI = SUBSTR( ATIMVRD.CDOGEMVRD, 2, 8 )
  #2 (permalink)  
Antiguo 04/11/2011, 08:06
 
Fecha de Ingreso: noviembre-2007
Ubicación: Argentina
Mensajes: 134
Antigüedad: 17 años, 1 mes
Puntos: 3
Respuesta: error base de datos oracle

Hola Benigno,

Tu error es muy sencillo.
Estas intentando agregar un String de 10 caracteres, supongamos, en un varchar2 de 8. Me explico?

Repasa el tamaño de cada uno de los campos de las tablas. En especial los VARCHAR o VARCHAR2 que son los proclives a generar esta clase de fallas.

Cuentanos luego como te fue.

Exitos.
Mario.
__________________
Y venció David al filisteo con honda y piedra; e hirió al filisteo y lo mató, sin tener David espada en su mano.

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:08.