Error

ORA-01861

Plugin buscador de errores Nuevo!
Instala gratis el plugin para buscar errores de Oracle directamente desde la barra de tu navegador.

Descripción:

ORA-01861: el literal no coincide con la cadena de formato (literal does not match format string)

Causa:

Literales en la entrada debe ser la misma longitud como literales en la cadena de formato (con la excepción de los principales espacios en blanco). Si el "FX" modificador se ha toggled, el literal debe coincidir exactamente, sin espacios en blanco extra. Traducción automática de: Literals in the input must be the same length as literals in the format string (with the exception of leading white space). If the "FX" modifier has been toggled on, the literal must match exactly, with no extra white space.

Acción:

Corregir la cadena de formato para que coincida con el literal. Traducción automática de: Correct the format string to match the literal.


FORO: ¿Cómo solucionar el error?

Autor:

COMENTARIOS:

por Anónimo | 10/4/2006 11:45:49 PM

RE: ORA-01861

Este problema se presenta cuando se realizan conversiones de fecha a cadena, de cadena a fecha o bien si sele quiere dar un formato específico a una salida.

Revise sus conversiones de formato, esta las puede localizar en funciones tales como TO_DATE(), TO_CHAR().

Ejemplo: Expresión con error --> TO_DATE(TO_CHAR(SYSDATE,'YYYYMM'))
Expresión sin error --> TO_DATE(TO_CHAR(SYSDATE,'YYYYMM'),'YYYYMM')

por Isabellucios | 10/28/2008 7:46:40 AM

RE: ORA-01861


no se si son los campos fecha o que

por QUIERO SOLUCION | 10/6/2009 8:16:05 AM

RE: ORA-01861

RUBEN CANALES

SOY DE LA MUNICIPLIDAD DISTRITAL DE SAN PEDRO LUCANAS
ESTOY INTENTANDO LANZAR UNA CONVOCATORIA EN EL SEACE Y EL ERROR Q SALE AL MOMENTO DE GUARDAR EL BORRADOR ES EL SGTE: Error al insertar calendarioORA-01861: literal does not match format string
POR FAVOR CORREGIRLO EN EL SISTEMA DEL SEACE

por fernigan | 1/13/2010 8:21:44 AM

RE: ORA-01861

Para RUBEN CANALES,
tio, eres un campeón!!! juaaaa jua jua jaaaaaaaa, ja ja jajaaaaaaaa.
Que buenoo!!! hacía dias que no me reía tanto!
Eres el number one the el san Pedro Lucanas, pero fijo! Madre mía que artista!

por JOrge | 3/18/2010 11:09:44 AM

RE: ORA-01861

Una duda, ¿las conversiones implícitas también pueden generar este error?

Verán cuando corro mi query, incluso mi stored procedure desde sqlplus o sqldeveloper no me marca error. Sin embargo al correr el query desde un shell el error se presenta:

BEGIN prc_est07(:vr_est, :vr_fecha, :vr_cia, '7', :vr_niv_sup); END;

*
ERROR at line 1:
ORA-01861: literal does not match format string
ORA-06512: at "ADMCATEMPL.PRC_EST07_A", line 65
ORA-06512: at "ADMCATEMPL.PRC_EST07", line 55
ORA-06512: at line 1

Y sospecho que el problema se da por esta línea en el WHERE:

AND NVL(A.EFFDT,'01011900') = NVL((SELECT MAX(D_CC.EFFDT)
FROM INR_CENCOST_TBL D_CC
WHERE D_CC.GL_EXPENSE = A.GL_EXPENSE
AND D_CC.EFF_STATUS = A.EFF_STATUS
),'01011900'
)

lo que hice fue cambiar el valor de ambos NVL con un TO_DATE y haciendo explícita la literal de transformación:

AND NVL(A.EFFDT,TO_DATE('01/01/1900','DD/MM/YYYY')) = NVL((SELECT MAX(D_CC.EFFDT)
FROM INR_CENCOST_TBL D_CC
WHERE D_CC.GL_EXPENSE = A.GL_EXPENSE
AND D_CC.EFF_STATUS = A.EFF_STATUS
),TO_DATE('01/01/1900','DD/MM/YYYY')
)

Quisiera tener la certeza de que esto solucionará el problema ya que carezco de entorno de prueba y mis cambios se están yendo con su respectiva bendición a producción jaja



Buscar errores de Oracle


Buscar en la web

 
Web orasite.com
· Tutoriales
- Export / Import Oracle 9i
- Instalación Oracle 10g
- Archivos de configuración de red para Oracle
- Administración de usuarios
- Export Oracle 10g
- init.ora spfile.ora fichero de parámetros oracle
- Configurar modo archivelog
- Introducción Oracle 10g
- Arrancar o parar base de datos Oracle
- Tunning Oracle
- Seguridad listener Oracle 10g
- Instalación statspack
- Parámetros memoria SGA
- Activar auditoria de la base de datos
- Oracle Jobs (9i)
- Controlar espacio tablespaces
- Hotbackup de una base de datos Oracle
- Búsquedas en Oracle 10g case-insensitive
- Recover database until time
- Privilegios sysoper y sysdba
- Consultas sobre V$
- Bloquear acceso a base de datos por IP
- Cambiar ubicación base de datos
- Problemas Oracle Jobs
- Reconstrucción de índices
- Encriptación e integridad de datos en Oracle
- Configuración de memoria
- Instalación de la máquina virtual Java
- Loadjava y Dropjava en Oracle
- Cambiar a modo restricted session
- Recuperación modo noarchivelog
 
· Oracle FAQ
- Oracle database
 
· Noticias
- Oracle OpenWorld 2009
- Oracle compra Sun
- Oracle 11g presentada
- Oracle vulnerable a inyección SQL en cursores
- Procesos de negocio con Oracle
- OracleXE para Debian
 
· Descargas
- Free Toad
 
· Errores Oracle
- Errores ORA
- Errores SQL
- Errores AMD
- Errores AUD
- Errores DBV
- Errores DRG
- Errores EPC
- Errores EXP
- Errores IMG
- Errores IMP
- Errores KUP
- Errores LCD
- Errores LFI
- Errores LFI0
- Errores LPX
- Errores LRM
- Errores LSX
- Errores MOD
- Errores NCR
- Errores NID
- Errores NMP
- Errores NNC
- Errores NNF
- Errores NNL
- Errores NNO
- Errores NPL
- Errores NZE
- Errores O2F
- Errores O2I
- Errores O2U
- Errores PCB
- Errores PCC
- Errores PCF
- Errores PLS
- Errores QSM
- Errores RMAN
- Errores TNS
- Errores VID
· Libros sobre Oracle
· Sitios relacionados
- Trabajos de Oracle
- ZonaOracle.com
- AjpdSoft
- La Web del Programador
· Sitios recomendados
- Cronica24.com
- TPV
- Buscar trabajo
Los contenidos de esta web son producto de la colaboración de sus usuarios, por lo que puede haber erratas. Si encuentras una información incorrecta agradeceremos que nos lo comuniques en nuestra dirección:
Cualquier información aquí publicada es de libre distribución, siempre y cuando se haga referencia mediante un link al documento original.
Orasite.com