如何使用knex将oracle_db的ref_cursor输出转换为json

时间:2019-01-09 15:25:45

标签: knex.js oracledb

  

嗨,我正在使用knexjs调用返回结果的oracle过程   设置给我。我想将结果集对象转换为json。在那儿   我们可以用knex方法做到这一点。下面是我正在使用的代码   一样。

knex.raw("BEGIN schema.STORED.PROCEDURE(?, ?); END;",
[
    { "dir": oracledb.BIND_IN, "type": oracledb.NUMBER, "val": 5},
    { "dir": oracledb.BIND_OUT, "type": oracledb.CURSOR}
]).then((result) => {
    console.log("Success : " + JSON.stringify(result));
}).catch((err) => {
    console.log("Error : " + err);
});
  

此代码不起作用,但是我创建了一个自定义函数来读取   游标并返回我能够成功执行的JSON。 Bt想要   知道是否可以通过knex js轻松完成。

请帮助

0 个答案:

没有答案