Oracle查詢記錄數在什么環境下會出現問題?
作者:佚名
我們今天主要和大家介紹的是Oracle查詢記錄數中出現的奇怪問題,以及相關問題出現的環境的介紹,希望你在實際操作中能對其避免。
以下的文章主要是列舉2個不同的環境還說明Oracle查詢記錄數中出現的奇怪問題,至于如何解答這些相關的問題還是有待于研究,相信你了解了這兩個問題的話,在其實際的操作中,能更好的對其進行操作而不至于感到迷惑。
首先看一段代碼:
- dbo.getPreparedStatement(”select * from
(select * from Entity_HotLink where hotLinkSortId = ?
and hotLinkStatus = ? order by hotLinkOrder ASC,
lastModifiedDate DESC) where ROWNUM <= ?");- dbo.pstmt.setInt(1, hotLinkSortId);
- dbo.pstmt.setInt(2, hotLinkStatus);
- dbo.pstmt.setInt(3, count);
環境1:windows + oracle 10g 正常
Oracle查詢記錄數中出現的奇怪問題,環境2: Redhat E5.2 64bit + oracle 10g(RAC集群) 查詢執行,但是返回記錄數只有10條,不管你的count有多大。
改成
- dbo.getPreparedStatement(”select * from
(select * from Entity_HotLink where hotLinkSortId = ?
and hotLinkStatus = ? order by hotLinkOrder ASC,
lastModifiedDate DESC) where ROWNUM <= " + count);- dbo.pstmt.setInt(1, hotLinkSortId);
- dbo.pstmt.setInt(2, hotLinkStatus);
則都能正常查詢記錄。
此問題比較奇怪有問題再研究研究。上述的相關內容就是對Oracle查詢記錄數中出現的奇怪問題的描述,希望會給你帶來一些幫助在此方面。
【編輯推薦】
- 安裝Oracle 10g 在redhat linux 的正確方案
- Oracle 10G數據庫中軟硬件環境有哪些要求?
- Oracle數據庫中的(+)連接如何操作?
- Oracle安全策略的實際用法
- Oracle存儲過程中如何準確的實現分頁
責任編輯:佚名
來源:
博客園