您的位置:首页 > 数据库 > Oracle

oracle表名,字段,注释的相关查询

2016-10-19 10:17 447 查看
* 在ORACLE中查询,并列出所有含某一字段的表


SELECT * FROM all_tab_cols t WHERE t.column_name = 'ORDER_NO'


* oracle中查询出当前用户下,表名包含"COMPANY"的表,注意:表名处


oracle中查询出所有用户下,表名包含”COMPANY”的表,注意:表名处大写

select table_name from all_tables where table_name like '%COMPANY%';`


当前用户 拥有的表

select table_name from user_tables;


* 所有用户的表


select table_name from all_tables;


* 包括系统表


select table_name from dba_tables;


* CBOSS用户下所有拥有的表


select table_name from dba_tables where owner='CBOSS';


表的一些常用操作关键词:

* 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等


获取表注释:

–获取当前用户中,表名包含”COMPANY”的表的名字注释

select * from user_tab_comments where table_name like '%COMPANY%';


--获取所有用户中,表名包含"COMPANY"的表的名字注释


select * from all_tab_comments where table_name like '%COMPANY%';


* user_tab_comments:


table_name,table_type,comments


相应的还有dba_tab_comments,all_tab_comments,这两个比user_tab_comments多了ower列。
获取字段注释:

--获取当前用户中,表名包含"UITOOL"的表中所有字段和对应的注释


select * from user_col_comments where table_name like '%UITOOL%';


--获取所有用户中,表名包含"UITOOL"的表中所有字段和对应的注释


select * from all_col_comments where table_name like '%UITOOL%';


* user_col_comments:


table_name,column_name,comments
相应的还有dba_col_comments,all_col_comments,这两个比user_col_comments多了ower列。


一些可能用的查询:

–当前用户下,表字段注释包含”功能“的表和对应字段

select * from user_col_comments where comments like '%功能%';


。。。。。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: