Задать вопрос
@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)
  • Вопрос задан
  • 231 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Javascript.ru
    Курс по Node.js
    5 недель
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
@x_shader
Oracle & Coffee
TO_DATE(:dt, 'DD.MM.YYYY HH24:MI:SS')

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

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

Похожие вопросы