我想在我的應用程序中精確地獲取特定表的錶行數。而不是運行SQL計數查詢,有沒有辦法從oracle數據庫引擎中獲取錶行數?Oracle數據庫錶行數
1
A
回答
1
不,沒有辦法通過它直接從Oracle數據庫引擎實現行。
但是,如果你不想使用COUNT查詢,則有其他的方法,通過它可以更快地得到結果的情況下,你的表是巨大的像
SELECT NUM_ROWS FROM ALL_TABLES WHERE TABLE_NAME = your_table_name;
+0
我試過了你提供的查詢,但是它給了我Null。但我的表不是空的 – user1516815
+0
@ user1516815: - 你能顯示你試過的查詢嗎? –
+0
SELECT ALL_ROWS FROM ALL_TABLES WHERE TABLE_NAME ='STUDENTLOG'; – user1516815
相關問題
- 1. JSON到Oracle數據庫表
- 2. 從Oracle數據庫的表
- 3. oracle XML到數據庫表
- 4. 數據庫oracle
- 5. 數據庫Oracle
- 6. Oracle SQL數據庫
- 7. ORACLE:查找數據庫中的表知道行數
- 8. 用作數組執行其他查詢的Oracle數據庫表
- 9. 在SQLite數據庫中創建Oracle數據庫表的副本
- 10. 將數據從一個Oracle數據庫表加載到另一個Oracle數據庫表
- 11. 德爾福:行00025:在Oracle數據庫
- 12. Oracle數據庫語句執行失敗
- 13. Oracle數據庫手冊表分區
- 14. 從Oracle數據庫獲取所有表
- 15. 將xml導入到oracle數據庫表
- 16. Oracle數據庫表中插入
- 17. Oracle數據庫設計視圖或表?
- 18. Oracle數據庫表列時間戳
- 19. 創建Oracle數據庫和表
- 20. 克隆oracle數據庫沒有數據
- 21. 將xml數據寫入oracle數據庫
- 22. Oracle數據庫顯示數據
- 23. 數據加載到Oracle數據庫
- 24. 將數據轉發到Oracle數據庫
- 25. Oracle - Flyway數據庫參考數據
- 26. 從Oracle數據庫擦除數據
- 27. 傳輸行數據到Oracle數據庫的列
- 28. 插入來自R數據框中多行到Oracle數據庫
- 29. Oracle數據庫中的行數據大小計算
- 30. 從grails中的oracle數據庫表的第1行插入數據
恐怕你需要的是廢話。 Oracle確實知道它,沒有必要維護這樣的信息。即使有辦法,在多用戶併發環境中運行時,這樣的值通常是無用的。在價值發送給您之前,它在現實中可能會有所不同。 'ALL_TABLES'視圖包含上次統計信息收集的值。 – ibre5041