我正在使用[ora-pool package](https://www.npmjs.com/package/ora-pool)作为我的节点js应用程序中Oracle DB的连接池机制。这是内部使用的oracledb。
目前默认只提取100行(oracledb defaule行为)。我需要更改它并覆盖此属性。 我怎样才能做到这一点?
答案 0 :(得分:0)
如您所说,默认为100行,但可以通过传递给执行的可选Options对象设置maxRows来覆盖它:https://github.com/oracle/node-oracledb/blob/master/doc/api.md#propdbmaxrows
答案 1 :(得分:0)
除非您的查询返回固定数量的行或非常少的行,否则请使用ResultSet或Stream从node-oracledb获取行。使用基本的<html>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js">
</script>
<script>
function change(){
var clientID = "hgffgh";
var clientSecret = "fgfhgfh";
var callbackUri = "https://login.live.com/oauth20_desktop.srf";
var tokenUri = "https://www.box.com/api/oauth2/token";
var authUri = "https://www.box.com/api/oauth2/authorize?"+
"client_id="+clientID+
"&response_type=code"+
"&redirect_uri="+callbackUri
//var web = window.open(authUri);
//console.log(web.location.href);
var win = window.open(authUri, "windowname1", 'width=800, height=600');
//alert(win)
}
</script>
- 限制查询路径,您永远不会知道是否返回了所有可能的结果(或者是否将其截断为maxRows
限制),并且如果maxRows
您可以开始消耗内存很大。