Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Lewati Objek sebagai parameter input ke prosedur tersimpan dengan node-Oracledb di node js

Dengan prosedur ini:

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;

Anda dapat menjalankannya dengan kode berikut:

    . . .
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);
  });

Coba jalankan milik Anda dengan cara yang sama dengan mengganti nama prosedur, argumen, dan pengikatan.

Lihat dokumen di sini: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. peringatan:fungsi dibuat dengan kesalahan kompilasi

  2. Memuat Data Gambar ke Kolom BLOB di Oracle

  3. Membuat kueri PEMBARUAN PENGEMBALIAN di Hibernate

  4. ubah ukuran tipe data di sql

  5. Memformat Data menjadi warna tertentu