इस प्रक्रिया को देखते हुए:
CREATE OR REPLACE PROCEDURE myproc (id IN NUMBER, name OUT VARCHAR2) AS
BEGIN
SELECT last_name INTO name FROM employees WHERE employee_id = id;
END;
आप इसे निम्न कोड के साथ निष्पादित कर सकते हैं:
. . .
connection.execute(
"BEGIN myproc(:id, :name); END;",
{ // bind variables
id: 159,
name: { dir: oracledb.BIND_OUT, type: oracledb.STRING, maxSize: 40 },
},
function (err, result) {
if (err) { console.error(err.message); return; }
console.log(result.outBinds);
});
प्रक्रिया नाम, आर्ग और बाइंडिंग को बदलकर उसी तरह अपना निष्पादन करने का प्रयास करें।
यहां दस्तावेज़ देखें:https://oracle.github.io/node -oracledb/doc/api.html