Oracle查询记录数在什么环境下会出现问题?

以下的文章主要是列举2个不同的环境还说明Oracle查询记录数中出现的奇怪问题,至于如何解答这些相关的问题还是有待于研究,相信你了解了这两个问题的话,在其实际的操作中,能更好的对其进行操作而不至于感到迷惑。

创新互联客户idc服务中心,提供多线BGP机房、成都服务器、成都主机托管、成都双线服务器等业务的一站式服务。通过各地的服务中心,我们向成都用户提供优质廉价的产品以及开放、透明、稳定、高性价比的服务,资深网络工程师在机房提供7*24小时标准级技术保障。

首先看一段代码:

 
 
 
  1. dbo.getPreparedStatement(”select * from 
    (select * from Entity_HotLink where hotLinkSortId = ? 
    and hotLinkStatus = ? order by hotLinkOrder ASC, 
    lastModifiedDate DESC) where ROWNUM <= ?");  
  2. dbo.pstmt.setInt(1, hotLinkSortId);  
  3. dbo.pstmt.setInt(2, hotLinkStatus);  
  4. dbo.pstmt.setInt(3, count); 

环境1:windows + oracle 10g 正常

Oracle查询记录数中出现的奇怪问题,环境2: Redhat E5.2 64bit + oracle 10g(RAC集群) 查询执行,但是返回记录数只有10条,不管你的count有多大。

改成

 
 
 
  1. dbo.getPreparedStatement(”select * from 
    (select * from Entity_HotLink where hotLinkSortId = ? 
    and hotLinkStatus = ? order by hotLinkOrder ASC, 
    lastModifiedDate DESC) where ROWNUM <= " + count);  
  2. dbo.pstmt.setInt(1, hotLinkSortId);  
  3. dbo.pstmt.setInt(2, hotLinkStatus); 

则都能正常查询记录。

此问题比较奇怪有问题再研究研究。上述的相关内容就是对Oracle查询记录数中出现的奇怪问题的描述,希望会给你带来一些帮助在此方面。

【编辑推荐】

  1. 安装Oracle 10g 在redhat linux 的正确方案
  2. Oracle 10G数据库中软硬件环境有哪些要求?
  3. Oracle数据库中的(+)连接如何操作?
  4. Oracle安全策略的实际用法
  5. Oracle存储过程中如何准确的实现分页

网站题目:Oracle查询记录数在什么环境下会出现问题?
本文链接:http://www.gawzjz.com/qtweb/news49/189499.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联