请帮忙,我怎样才能从 node.js 中的 oracle 程序中使用 oracledb.BIND_OUT 获取 CURSOR?
我的代码:
DECLARE
cur SYS_REFCURSOR;
begin
INSEL_TEMP('new name 1', cur);
end;
在 oracle 中工作但不在 NODE.JS 中工作
........
var _endCreation = function (result, error) {
}
var ora_binds = {
name: 'insert new name',
cur: { dir: oracledb.BIND_OUT, type: oracledb.CURSOR }
}
_umodel.execute('BEGIN INSEL_TEMP(:name, :cur); END;'
, ora_binds, { resultSet: true }, _endCreation);
........
问题:
// 当'开始 INSEL_TEMP(:name, :cur) end;' 那么结果是未定义的
// 当'从表中选择 *;' 然后用 recordSet 结果
// 为什么?node.js oracle过程调用时如何获取光标句柄...
// 请帮帮我