sql >> Database teknologi >  >> RDS >> Oracle

ORA-01861:literal matcher ikke formatstreng

Fjern TO_DATE i WHERE-sætningen

TO_DATE (alarm_datetime,'DD.MM.YYYY HH24:MI:SS')

og ændre koden til

alarm_datetime

Fejlen kommer fra to_date-konvertering af en datokolonne.

Tilføjet forklaring: Oracle konverterer din alarm_datetime til en streng ved hjælp af dets nls-afhængige datoformat. Herefter kalder den to_date med din medfølgende datomaske. Dette kaster undtagelsen.



  1. 4 måder at vælge duplikerede rækker i PostgreSQL

  2. Administration af høj tilgængelighed i PostgreSQL – del III:Patroni

  3. Ugyldigt kolonnenavn sql-fejl

  4. Hvordan kan jeg korrekt bruge et PDO-objekt til en parameteriseret SELECT-forespørgsel