Oracle
 sql >> база данни >  >> RDS >> Oracle

Предайте Object като входен параметър към съхранена процедура с node-oracledb във възел js

Предвид тази процедура:

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. Възможно ли е да се създават типове обекти на Oracle Database вътре в PL/SQL?

  2. Oracle генерира списък с дати от IW седмица

  3. Динамична заявка за PIVOT In Clause

  4. PLSQL:Вземете броя на записите, актуализирани спрямо вмъкнати, когато се използва оператор за сливане

  5. Защо не мога да направя a с x като (...) с ADODB и Oracle?