Tag: plsql

node-oracledb – 使用关联数组的批量插入

Im在我的nodeJs应用程序中使用node-oracledb驱动程序。 我不得不做大容量插入(最多6000行),并且simple-oracledb扩展的批量插入function不能满足我的需要。 6000条logging的速度很慢。 我遇到这个post , 这个文件从节点oracledb然而,这似乎是一个有前途的方式。 这只是我对PL / SQL的新意,我不知道如何去做。 所以考虑我有下面的表格: CREATE TABLE MY_TABLE ( "CID" NUMBER, "EMPID" VARCHAR2(10 BYTE)); 我有3个logging批量插入。 这是我的PL / SQL包: CREATE OR REPLACE PACKAGE MY_PKG IS TYPE cidtype IS TABLE OF NUMBER INDEX BY BINARY_INTEGER; TYPE empidtype IS TABLE OF VARCHAR2(10); PROCEDURE insertproc(cids IN cidtype, empids IN empidtype); END; / CREATE OR […]

在从nodejs查询oracle数据库时没有获取参数名称

我正在试图从nodejs查询oracledb。 以下是我用于查询的代码 exports.simpleExecute = function(query,bindParams, options,callback) { try { pool.getConnection(function(err, connection) { if (err) { console.log(err); } connection.execute(query,bindParams, options,function(err, data) { console.log(data); if (err) { console.log(err); response.send({}) } callback(null, data); }) }) } catch (err) { callback(err, null); } } 以下是提出请求的代码: database.simpleExecute(query1,{},{outFormat: database.OBJECT},function(err, data1) { // console.log(data2); if (err) { console.log(err); response.send({}); } var percentChange […]