发布于 2016-03-24 03:24:02 | 138 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的精品教程,程序狗速度看过来!

Oracle关系数据库管理系统

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。到目前仍在数据库市场上占有主要份额。


本节主要介绍了Oracle 查询表信息获取表字段及字段注释,需要的朋友可以参考下

获取表字段:


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

获取表注释:


select * 
from user_tab_comments 
where Table_Name='用户表'

order by Table_Name

获取字段注释:


select * 
from user_col_comments 
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_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

相应的还有dba_col_comments,all_col_comments,这两个比user_col_comments多了ower列。 
*/


最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务