❶ 如何知道oracle資料庫哪些表是有數據的哪些表是空的沒有數據
select * from all_all_tables
這是查詢Oracle中的所有的表,包括SYS用戶下的,你可以根據表空間和所屬用戶來限制查詢結果
where owenr='' and tablespacename=''
想要查出沒數據的話,all_all_tables中有個num_rows欄位,記錄該表數據是多少行的,rows=『0』的肯定是沒數據的,
select * from all_all_tables
where num_rows='0'
and owenr='所屬用戶' and tablespacename='所屬表空間'
即可。