nodejs ORA-01461: можно привязать значение LONG только для вставки в столбец LONG - PullRequest
0 голосов
/ 11 июля 2020

Я пытаюсь вставить данные в nodejs с помощью oracledb, но получаю «ORA-01461: можно привязать значение LONG только для вставки в столбец LONG» в столбце CLOB. Ниже приведен мой код

let query = `insert into messages (ID, BATCH_MSG_TYPE, MESSAGE, RECIEVED_DATETIME)
                    values (:id, :msgType, :message, :insertionDatee)`;
let binds = [ id, type, message, new Date().toDateString() ];

Ошибка в столбце MESSAGE, который является CLOB. Данные в переменной сообщения считываются из файла xml длиной 34886, что немного для CLOB.

Выполните тот же запрос на sql разработчике, он успешно вставляет данные

Заранее спасибо.

...