2013年(21)
分类: Oracle
2013-08-20 16:58:44
查所有用户的表在all_tables
主键名称、外键在all_constraints ,user_cons_columns
索引在all_indexes
但主键也会成为索引,所以主键也会在all_indexes里面。
具体需要的字段可以DESC下这几个view,dba登陆的话可以把all换成dba
select table_name from user_tables; //当前用户的表
select table_name from all_tables; //所有用户的表
select table_name from dba_tables; //包括系统表
select * from user_indexes //可以查询出所有的用户表索引
查看分区
select * from USER_PART_TABLES where table_name='table_name';
select * from ALL_TAB_PARTITIONS where table_name='table_name';
select utc.table_name, utc.column_name, utc.data_type, utc.nullable, ucc.comments from user_tab_cols utc ,user_col_comments ucc
where utc.table_name=ucc.table_name and utc.column_name=ucc.column_name and utc.table_name=upper('&table_name') order by column_name;
查表的注释:
select * from user_tab_comments where table_name like '&table_name' ;