Oracle查看表结构命令详解

 更新时间:2017年07月25日 09:40:26   作者:kevin_love_it  
这篇文章主要介绍了Oracle查看表结构命令详解的相关资料,需要的朋友可以参考下

获取表:

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='用户名' 
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

总结

以上所述是小编给大家介绍的Oracle查看表结构命令,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • oracle表空间表分区详解及oracle表分区查询使用方法

    oracle表空间表分区详解及oracle表分区查询使用方法

    racle表空间表分区详解及oracle表分区查询使用方法,大家参考使用吧
    2013-12-12
  • 两种oracle创建字段自增长的实现方式

    两种oracle创建字段自增长的实现方式

    这篇文章介绍了两种oracle创建字段自增长的实现方式,一是序列+触发器,二是序列+显示调用序列,需要的朋友可以参考下
    2015-07-07
  • Oracle实现某表随机抽取数据(随机性抽取)

    Oracle实现某表随机抽取数据(随机性抽取)

    这篇文章主要介绍了Oracle实现某表随机抽取数据(随机性抽取),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-08-08
  • Oracle数据库游标连接超出解决方案

    Oracle数据库游标连接超出解决方案

    这篇文章主要介绍了Oracle数据库游标连接超出解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-07-07
  • Oracle多行数据合并为一行数据并将列数据转为字段名三种方式

    Oracle多行数据合并为一行数据并将列数据转为字段名三种方式

    怎么合并多行记录的字符串,一直是oracle新手喜欢问的SQL问题之一,下面这篇文章主要给大家介绍了关于Oracle多行数据合并为一行数据并将列数据转为字段名的三种方式,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-06-06
  • Oracle数据库技术(38)

    Oracle数据库技术(38)

    Oracle数据库技术(38)...
    2007-03-03
  • navicat导入oracle导出的dmp文件

    navicat导入oracle导出的dmp文件

    现在工作中常用Oracle数据库,但是查询工具还是Navicat最好用,不论是数据导入导出,还是执行语句,都很清晰明了,下面这篇文章主要给大家介绍了关于navicat导入oracle导出的dmp文件的相关资料,需要的朋友可以参考下
    2023-05-05
  • Oracle 的入门心得 强烈推荐

    Oracle 的入门心得 强烈推荐

    oracle的体系太庞大了,对于初学者来说,难免会有些无从下手的感觉,什么都想学,结果什么都学不好,所以把学习经验共享一下,希望让刚刚入门的人对oracle有一个总体的认识,少走一些弯路。
    2009-05-05
  • oracle适配器连接不上的解决办法

    oracle适配器连接不上的解决办法

    racle 的Developer连接不上报错:listener does not currently know of SID given in connect descriptor,如何解决呢?下面小编给大家分享oracle适配器连接不上的解决办法,需要的朋友可以参考下
    2015-10-10
  • Oracle Session每日统计功能实现

    Oracle Session每日统计功能实现

    客户最近有这样的需求,想通过统计Oracle数据库活跃会话数,并记录在案,利用比对历史的活跃会话的方式,实现对系统整体用户并发量有大概的预估,本文给大家分享具体实现方法,感兴趣的朋友一起看看吧
    2022-02-02

最新评论