Oracle 查询表信息获取表字段及字段注释

网络编程 2021-07-05 16:08www.168986.cn编程入门
本节主要介绍了Oracle 查询表信息获取表字段及字段注释,需要的朋友可以参考下

获取表字段

select  
from user_tab_columns 
where Table_Name='用户表' 
order by column_name

获取表注释

select  
from user_tab_ments 
where Table_Name='用户表'

order by Table_Name

获取字段注释

select  
from user_col_ments 
where Table_Name='用户表'

order by column_name

/ 获取表/

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='zfxfzb'

/ 
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_ments

/ 
user_tab_mentstable_name,table_type,ments

相应的还有dba_tab_ments,all_tab_ments,这两个比user_tab_ments多了ower列。 
/

/ 获取字段注释/

select  from user_col_ments

/

user_col_mentstable_name,column_name,ments

相应的还有dba_col_ments,all_col_ments,这两个比user_col_ments多了ower列。 
/

Copyright © 2016-2025 www.168986.cn 狼蚁网络 版权所有 Power by