2
我正在使用db-oracle模塊(node.js)來查詢表(SEARCH命令)。我能夠成功獲取記錄。如何通過節點js執行存儲過程
我需要執行存儲過程。任何想法如何從節點js代碼執行oracle存儲過程? 我可以通過db-oracle模塊執行嗎?或者有其他模塊可用?
注意:存儲過程返回多個值,我也需要捕獲它。
我正在使用db-oracle模塊(node.js)來查詢表(SEARCH命令)。我能夠成功獲取記錄。如何通過節點js執行存儲過程
我需要執行存儲過程。任何想法如何從節點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 */
});
});