我想在我的應用程序中精確地獲取特定表的錶行數。而不是運行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. oracle數據庫換行符
- 2. 從Oracle數據庫的表
- 3. oracle XML到數據庫表
- 4. Oracle數據庫表創建
- 5. JSON到Oracle數據庫表
- 6. 數據庫oracle
- 7. 數據庫Oracle
- 8. Oracle數據庫
- 9. Oracle數據庫表到SQL Server數據庫表
- 10. Android的數據庫Oracle數據庫
- 11. 從Oracle數據庫
- 12. Oracle SQL數據庫
- 13. XML Oracle數據庫
- 14. 用作數組執行其他查詢的Oracle數據庫表
- 15. ORACLE:查找數據庫中的表知道行數
- 16. 在SQLite數據庫中創建Oracle數據庫表的副本
- 17. 複製表從Oracle數據庫到MS SQL數據庫
- 18. 將數據從一個Oracle數據庫表加載到另一個Oracle數據庫表
- 19. Oracle數據庫語句執行失敗
- 20. 從oci8 oracle數據庫取一行
- 21. Oracle數據庫運行,但不聽
- 22. Oracle數據庫行檢查點
- 23. 德爾福:行00025:在Oracle數據庫
- 24. 從數據庫刪除表Oracle 10g
- 25. J2EE連接遠程Oracle數據庫表
- 26. 從Oracle數據庫獲取所有表
- 27. Oracle數據庫導出缺少表
- 28. Oracle數據庫表列時間戳
- 29. 索引在Oracle數據庫中的表
- 30. 創建Oracle數據庫和表
恐怕你需要的是廢話。 Oracle確實知道它,沒有必要維護這樣的信息。即使有辦法,在多用戶併發環境中運行時,這樣的值通常是無用的。在價值發送給您之前,它在現實中可能會有所不同。 'ALL_TABLES'視圖包含上次統計信息收集的值。 – ibre5041