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=
'用户名'
获取表字段:
select
*
from
user_tab_columns
where
Table_Name=
'用户表'
;
select
*
from
all_tab_columns
where
Table_Name=
'用户表'
;
select
*
from
dba_tab_columns
where
Table_Name=
'用户表'
;
select
*
from
user_tab_commentsuser_tab_comments:table_name,table_type,comments相应的还有dba_tab_comments,all_tab_comments,这两个比user_tab_comments多了ower列。获取字段注释:
select
*
from
user_col_commentsuser_col_comments:table_name,column_name,comments
相应的还有dba_col_comments,all_col_comments,这两个比user_col_comments多了ower列。因为从DBA的权限来看,需要知道是哪个用户schema下面的表字段注释。