sql >> Databasteknik >  >> RDS >> Oracle

ORA-01861:literal matchar inte formatsträngen

Ta bort TO_DATE i WHERE-satsen

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

och ändra koden till

alarm_datetime

Felet kommer från to_date-konvertering av en datumkolumn.

Tillagd förklaring: Oracle konverterar din alarm_datetime till en sträng med dess nls-beroende datumformat. Efter detta anropar den to_date med din medföljande datummask. Detta ger undantaget.



  1. Hur får man skript av SQL Server-data?

  2. Installera webbserver i Windows XP med Apache2, PHP5 och MySQL4 – Del 1

  3. Lägg till en främmande nyckel till en befintlig tabell i SQLite

  4. Lyssna på avsnitt 2 av Microsoft Access Podcast