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 WebLogic Server 12.2.1.2安装部署教程

    Oracle WebLogic Server 12.2.1.2安装部署教程

    这篇文章主要介绍了Oracle WebLogic Server 12.2.1.2安装部署教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-12-12
  • Oracle配置数据库防火墙的流程步骤

    Oracle配置数据库防火墙的流程步骤

    数据库防火墙用于监控和控制对数据库的访问,防止未经授权的访问、SQL注入攻击和其他恶意活动,以下是一个详细的指导,展示如何使用开源的数据库防火墙工具,如 GreenSQL,来保护 MySQL 数据库,需要的朋友可以参考下
    2024-09-09
  • Oracle用PLSQL导出导入dmp表详细图解

    Oracle用PLSQL导出导入dmp表详细图解

    dmp是二进制文件,可跨平台还能包含权限,效率好,这篇文章主要给大家介绍了关于Oracle用PLSQL导出导入dmp表的相关资料,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2023-11-11
  • 利用函数返回oracle对象表的三种方法

    利用函数返回oracle对象表的三种方法

    这篇文章主要为大家详细介绍了利用函数返回oracle对象表的三种方法,感兴趣的小伙伴们可以参考一下
    2016-07-07
  • oracle中exists和not exists用法举例详解

    oracle中exists和not exists用法举例详解

    这篇文章主要介绍了oracle中exists和not exists用法的相关资料,EXISTS用于检测子查询是否返回任何行,而NOT EXISTS则检测子查询是否不返回任何行,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2025-01-01
  • Oracle锁表处理方式

    Oracle锁表处理方式

    文章主要介绍了如何解决Oracle数据库中的表被锁问题,包括查看被锁的表、查找锁表的进程、杀死进程等步骤,并提供了在Linux和Windows系统中杀死进程的方法
    2024-11-11
  • oracle数据库id自增及生成uuid问题

    oracle数据库id自增及生成uuid问题

    这篇文章主要介绍了oracle数据库id自增及生成uuid问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-05-05
  • 浅析新建Oracle数据库的三种方法

    浅析新建Oracle数据库的三种方法

    以下是对新建Oracle数据库的三种方法进行了详细的分析介绍,需要的朋友可以过来参考下
    2013-08-08
  • 装Oracle用PLSQL连接登录时不显示数据库的解决

    装Oracle用PLSQL连接登录时不显示数据库的解决

    这篇文章主要介绍了装Oracle用PLSQL连接登录时不显示数据库的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-11-11
  • oracle中的trim函数使用介绍

    oracle中的trim函数使用介绍

    trim一般都是用在删除字符串两边的空格。实际上,trim也可以用来删除字符串两边的指定字符。并且trim指定删除的字符串只能是单个字符
    2014-08-08

最新评论