sql >> Databasteknik >  >> RDS >> Oracle

Oracle SQL to_date &to_timestamp ORA-01858:ett icke-numeriskt tecken hittades där ett numeriskt tecken förväntades &ORA-01850:timme måste vara mellan 0 och 23

Det verkar som om det.DSTAMP är en TIMESTAMP

Ersätt to_date och to_timestamp med to_char

SELECT to_char(it.DSTAMP, 'DD/MM/YYYY') AS "Date", to_char(it.DSTAMP, 'HH24:MI:SS') AS Time
FROM itable it



  1. Hitta dubbletter av värden som tilldelats mer än ett unikt värde

  2. Snabbaste sättet att klona rad i SQL

  3. MySQL ändra tabell ändra kolumn misslyckas på rader med nollvärden

  4. Hur kan jag få MySQL att skriva utfiler som en annan användare?