Мои процедуры присутствуют в пакетах оракула.Я хочу вызвать процедуру вместо записи оператора PL / SQL в самом файле узла.например, я хочу заменить 'select * from X_CS_CONTRACT' на имя package.procedure подобно C # rightsGranted = dbClient.ExecuteDataTable (PKGCommonConstants.GetRightsGranted, dbCmdParam) 10000 *; 1006;* `
app.get('/api/courses', (req, res) => {
const plsqlpackageProcedure = 'select * from X_CS_CONTRACT'
let bindVars = {
O_CUR_RGTSGRAN_TYP: {type: oracledb.CURSOR, dir: oracledb.BIND_OUT}
}
oracledb.getConnection(config)
.then(conn => conn.execute(plsqlpackageProcedure, [], bindVars))
.then(queryResult => {console.log(queryResult); res.send(JSON.stringify(queryResult))})
.catch(error => console.log(error))
});
app.listen(3000, () => {
console.log('Listening on port 3000');
});
`