Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

नोड जेएस में नोड-ओरेक्लेडब के साथ संग्रहीत प्रक्रिया में इनपुट पैरामीटर के रूप में ऑब्जेक्ट पास करें

इस प्रक्रिया को देखते हुए:

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




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. जेबॉस के साथ DBMS_APPLICATION_INFO का उपयोग करना

  2. Oracle :एक ही पंक्ति के विभिन्न स्तंभों से अधिकतम मान का चयन करें

  3. oracle 11g के माध्यम से एसएमएस कैसे भेजें? क्लाइंट टॉड है और भारत में मुझे एसएमएस भेजना है

  4. Oracle 12c क्लाइंट इंस्टॉलर त्रुटि

  5. मैं ऑरैकल में कॉलम से डिफ़ॉल्ट मान कैसे हटा सकता हूं?