Получение ошибки при попытке выполнить процедуру с использованием knex.js
Код :
var procedureName = 'TEST_SCHEMA.TEST_PRC';
var bindingsParamString = '?, ?';
var bindingsParamValueStringArray = [
{ type: oracledb.NUMBER, dir: oracledb.BIND_IN,val:5},
{ type: oracledb.DATE, dir: oracledb.BIND_OUT },
];
var rawQuery= 'BEGIN ' + procedureName + ' ( ' + bindingsParamString +' )
END;';
knex.raw(rawQuery, bindingsParamValueStringArray)
.then(data => {done(null, data);})
.catch(err => {done(err);});
Получение ошибки типа
Ошибка: Ошибка типа: BEGIN TEST_SCHEMA.TEST_PRC (: 1,: 2);КОНЕЦ;- ожидал массив или итерируемый объект, но получил [объект Null]
Также нашел поток в git https://github.com/tgriesser/knex/issues/1901, но решение не было предоставлено.Пожалуйста, помогите