Oracle中檢視系統所有的表和所有的字段

2021-10-08 18:15:57 字數 1696 閱讀 9602

獲取表:

select table_name from user_tables;

//當前使用者擁有的表

select table_name from all_tables;

//所有使用者的表

select table_name from dba_tables;

//包括系統表

select table_name from dba_tables where owner=

'使用者名稱'

user_tables的字段包括:table_name,tablespace_name,last_analyzed

dba_tables的字段包括:ower,table_name,tablespace_name,last_analyzed等

all_tables的字段包括:ower,table_name,tablespace_name,last_analyzed等

all_objects的字段包括: ower,object_name,subobject_name,object_id,

created,last_ddl_time,timestamp,status等

獲取表字段:

select

*from user_tab_columns where table_name=

'使用者表'

;select

*from all_tab_columns where table_name=

'使用者表'

;select

*from dba_tab_columns where table_name=

'使用者表'

;

user_tab_columns的字段包括:

table_name,column_name,data_type,data_length,data_precision,data_scale,nullable,column_id等

all_tab_columns 字段包括:

ower,table_name,column_name,data_type,data_length,data_precision,data_scale,nullable,column_id等

dba_tab_columns欄位包括:

ower,table_name,column_name,data_type,data_length,data_precision,data_scale,nullable,column_id等

獲取表注釋:

select * from user_tab_comments

user_tab_comments:table_name,table_type,comments

相應的還有dba_tab_comments,all_tab_comments,這兩個比user_tab_comments多了ower列。

獲取字段注釋:

select * from user_col_comments

user_col_comments:table_name,column_name,comments

在Oracle中檢視所有的表屬性

在oracle中檢視所有的表 看使用者建立的表 select table name from user tables 當前使用者的表 select table name from all tables 所有使用者的表 select table name from dba tables 包括系統表 s...

oracle 查詢表空間所有表 及表所有的表空間

查詢表空間所有表 select table name from all tables where tablespace name 表空間 表空間名字一定要大寫。查詢表所在的表空間 select from user tables where table name 表名 表名一定要大寫 建立表空間 cr...

Oracle中檢視所有表和字段

獲取表 select table name from user tables 當前使用者的表 select table name from all tables 所有使用者的表 select table name from dba tables 包括系統表 select table name fro...