Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

ORA-01861:literal não corresponde à string de formato


Remova o TO_DATE na cláusula WHERE
TO_DATE (alarm_datetime,'DD.MM.YYYY HH24:MI:SS')

e altere o código para
alarm_datetime

O erro vem da conversão to_date de uma coluna de data.

Explicação adicionada: O Oracle converte seu alarm_datetime em uma string usando seu formato de data dependente de nls. Depois disso, ele chama to_date com sua máscara de data fornecida. Isso lança a exceção.