我正在使用 db-oracle 模块 (node.js) 来查询表(SEARCH 命令)。我能够成功获取记录。
我需要执行存储过程。知道如何从 Node js 代码执行 Oracle 存储过程吗?
我可以通过 db-oracle 模块执行吗?或者有其他模块可用吗?
注意:存储过程返回多个值,我也需要捕获它。
您应该能够从.query
方法,如:
var oracle = require('db-oracle');
new oracle.Database({
hostname: 'localhost', user: 'root',
password: 'password', database: 'node'
}).connect(function(error) {
if (error) { return console.log("CONNECTION ERROR: " + error); }
this.query("BEGIN SOME_PROC(); END;").execute(function(error, rows) {
if (error) {
return console.log('ERROR: ' + error);
}
/* Do something with rows here */
});
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)