@ince

Проблема с датой в node.js и Oracle?

Подключился к базе и пытаюсь добавить запись с датой

...
 // maxId = 0
 // d = '31.01.2019 17:20:31'
connection.execute(
                   `INSERT INTO AVG_PRICE_HISTORY (ID_RECORD, DATETIME) VALUES (:id, TO_DATE(:dt))`,
                    {id: maxId+1, dt: d},
                    ...


Спотыкается на дате - не нравится формат
ORA-01843: not a valid month

Как лечить? (у DATETIME в базе тип Date)
  • Вопрос задан
  • 162 просмотра
Решения вопроса 1
@x_shader
Oracle & Coffee
TO_DATE(:dt, 'DD.MM.YYYY HH24:MI:SS')

И пробел в значении перед 31 лишний: // d = '31.01.2019 17:20:31'
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы