1樓:匿名使用者
select table_name,num_rows from all_tables where tablespace_name='whs12lt' order by num_rows desc--檢視錶空間為whs12lt中的所有表及各錶行數,注意表空間一定要區分大小寫,我的當時用了小寫的whs12lt,結果顯示為0行。
這就是我執行後的結果(僅複製6、7、8這3行)6 t_exincome 804610
7 t_wfprestep 638695
8 t_extaxvou 606396
或者直接使用:select * from user_tables ,顯示使用者表的表外、表空間名、錶行數等很多內容。
2樓:匿名使用者
select table_name,num_rows from user_tables;
但不是最新的
在某些特定條件下才是最新的
使用stat的包來更新
或者analyze table 表名 compute statistics;
num_rows就是行數啊!
3樓:匿名使用者
可以從表user_tables中查詢。
select sum(num_rows) from user_tables ;
就是顯示使用者所有表的行數其中num_rows是每個表的行數,用sum加總一下,就是當前使用者所有表的總行數。
但因為user_tables中的資料不是實時統計,會有時間差,所以以上sql統計得到的結果與實際會存在一定誤差。
4樓:
不可能查到所有表的記錄,我讀了這麼多年計算機,都沒有聽過有這個功能呢....
查詢oracle資料庫所有使用者的sqlplus命令是什麼
命令是select from dba users,設定方法為 1 在資料庫的開始選單中,輸入cmd後回車,也就是呼叫windows的命令列管理器。2 在命令提示符處輸入 select from dba users 然後按鍵盤回車鍵,注意,這中間都是有一個空格,否則會提示命令出錯。3 以上命令執行完成...
oracle資料庫,使用者表主要表欄位為 userID id
這裡不存在排序不正常的情況。由於使用者與部門是多對多的關心,你的排序順序不可能固定不變,而是根據需要來確定排序的順序。例如 當處理以使用者為主,檢視使用者在各部門的情況時,要按先使用者後部門的順序排序 當處理以部門為主,檢視各部門使用者的情況時,要按先部門後使用者的順序排序。不清除你所指的排序正常是...
sql連線oracle資料庫tables裡面不顯示錶
1 通過sysdb角色檢視資料庫是否正常,然後進入下一步。2 解壓檔案的32位客戶端如圖所示 需要把這個解壓到安裝目錄下面的product檔案目錄下面。3 將oracle安裝目錄中的tnsnames.ora 位於 oracle home network admin中 拷貝到該目錄下。4 可以通過解壓...