Полная загрузка данных, oracledb
Добрый день. Проблема следующая:
Выполняю select, но мне приходит не полная выборка, а лишь 100 первых записей. Пробовал разными способами, в т.ч. и из официального примера oracle: var oracledb = require('oracledb'); var dbConfig = require('./dbconfig.js'); oracledb.getConnection( { user : dbConfig.user, password : dbConfig.password, connectString : dbConfig.connectString }, function(err, connection) { if (err) { console.error(err.message); return; } connection.execute( "SELECT * FROM ALL_TABLES", function(err, result) { if (err) { console.error(err.message); doRelease(connection); return; } console.log(result.metaData); console.log(result.rows); doRelease(connection); }); }); function doRelease(connection) { connection.close( function(err) { if (err) { console.error(err.message); } }); } В чём я не прав? Возможно сама идеалогия больших запросов совсем иная? |
surru,
попробуй вот что: var oracledb = require('oracledb'); oracledb.maxRows = 10000; ... connection.execute("SELECT...", {}, {maxRows: 10000}, function(..){..}); https://github.com/oracle/node-oracl...#propdbmaxrows https://github.com/oracle/node-oracl...api.md#execute (п. 4.2.5.3.4) возможно, второе необязательно. |
Часовой пояс GMT +3, время: 04:56. |