Oracle
 sql >> база данни >  >> RDS >> Oracle

ORA-01861:литералът не съответства на форматен низ

Премахнете TO_DATE в клаузата WHERE

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

и променете кода на

alarm_datetime

Грешката идва от преобразуване to_date на колона с дата.

Добавено обяснение: Oracle преобразува вашия alarm_datetime в низ, използвайки неговия nls зависим формат за дата. След това извиква to_date с предоставената от вас маска за дата. Това предизвиква изключение.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Въведение в PL/SQL колекциите в Oracle Database

  2. Как да премахнете всички потребителски таблици?

  3. listnagg функция?

  4. Как да преименувате първичен ключ в Oracle, така че да може да се използва повторно

  5. Какъв е еквивалентът на таблицата Oracle Dual в MS SqlServer?