當前位置:首頁 » 編程語言 » 查看sql所有表oracle
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

查看sql所有表oracle

發布時間: 2023-07-12 00:40:26

『壹』 怎麼查看oracle里有哪些資料庫,以及資料庫里有哪些表

通過以下方式可以查看oracle里有哪些資料庫,以及資料庫里有哪些表:

1、SELECT*FROMALL_TABLES;系統里有許可權的表。

2、SELECT*FROMDBA_TABLES;系統表。

3、SELECT*FROMUSER_TABLES;當前用戶下的表。

『貳』 Oracle中如何查詢所有表及其所使用的表空間

Oracle中查詢所有表及其所使用的表空間可以使用sql語句:

select Segment_Name,Sum(bytes)/1024/1024 From User_Extents Group By Segment_Name;

在資料庫管理員的日常工作中,應該經常查詢表空間的利用率,按照資料庫系統的具體情況芹乎估算凳首拿表空間的增長量,當表空間的利用率超過90%時,要及時採取措施。

(2)查看sql所有表oracle擴展閱讀

oracle一些其他表空間查詢方法介紹:

1、查詢oracle系統用戶的默認表空間和臨時表空間

select default_tablespace,temporary_tablespace from dba_users;

2、查詢單張表的使用情況

select segment_name,bytes from dba_segments where segment_name = 'tablename' and owner = USER;

3、查詢所有用戶棗搭表使用大小的前三十名

select * from (select segment_name,bytes from dba_segments where owner = USER order by bytes desc ) where rownum <= 30;

4、查看錶空間物理文件的名稱及大小

SELECT tablespace_name, file_id, file_name, round(bytes / (1024 * 1024), 0) total_space
FROM dba_data_files ORDER BY tablespace_name;

『叄』 如何查詢oracle資料庫中指定資料庫實例中的所有表

可用如下方法:

1、用指定用戶登錄指定的資料庫實例:

『肆』 plsql怎麼查看所有表

1、打開plsql,輸入用戶、密碼、資料庫名等,進行登錄,

『伍』 查詢oracle資料庫所有表sql語句怎麼寫

查詢系統表:select * from all_tables where table_name not in (select table_name from user_tables);
查詢用戶表:select * from user_tables;

『陸』 在ORACLE如何查看自己建立的所有表,而不是系統表

在ORACLE如何查看自己建立的所有表,而不是系統表?1、 在計算機中,打開Oracle的連接程序,用新建的資料庫管理員,進入【Oracle控制】的窗口上,滑鼠左鍵單擊【伺服器】按鈕,並選擇【SQL工作表】,如下圖所示。
2、接著,在【Oracle伺服器】的窗口上,在輸入窗口中輸入SQL查詢語句,並單擊【執行】按鈕,可以看到查詢不到索引表,需要調整SQL語句,如下圖所示。
3、然後,在【SQL工作表】的窗口上,輸入查詢索引表的SQL語句,可以作為參考,如下圖所示。
4、 接著,在【SQL工作表】的窗口上,輸查詢索引表的SQL語句,並單擊【執行】按鈕,如下圖所示。
5、然後,在【SQL工作表】的窗口上,可以看到SQL語句執行成功的提示信息,查詢到用戶的索引表中的欄位,如下圖所示。
6、接著,在【SQL工作表】的窗口上,修改索引表的名稱,並單擊【執行】按鈕,如下圖所示。
可以根據表建時間不同,來將你本人建的表和資料庫自動建的表分開,雖然他們都是同一個用戶建的。
在user_table表裡沒有建表時間這一欄位,可以用user_objects這個表。
資料庫系統建的表的時間和oracle發行版本有關,我的10.2.0.10版中這些都是2005-8-30建的,你本人建的表都大於這個時間。或者將范圍縮更小些,找你最近兩個月、一年建的表
具體的,如
select * from user_objects where object_type='TABLE' and create > sysdate-30;
select * from user_objects where object_type='TABLE' and create> to_date('2005-8-31','yyyy-mm-dd');