Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【Oracle】Oracle如何查看所有表和字段以及表注释和字段注释?其实很简单!!

【Oracle】Oracle如何查看所有表和字段以及表注释和字段注释?其实很简单!!

作者头像
冰河
发布于 2020-10-29 02:28:04
发布于 2020-10-29 02:28:04
8.8K09
代码可运行
举报
文章被收录于专栏:冰河技术冰河技术
运行总次数:9
代码可运行

作者个人研发的在高并发场景下,提供的简单、稳定、可扩展的延迟消息队列框架,具有精准的定时任务和延迟队列处理功能。自开源半年多以来,已成功为十几家中小型企业提供了精准定时调度方案,经受住了生产环境的考验。为使更多童鞋受益,现给出开源框架地址:

https://github.com/sunshinelyz/mykit-delay

PS: 欢迎各位Star源码,也可以pr你牛逼哄哄的代码。

写在前面

小伙伴们按照我写的文章顺利安装好Oracle数据库后,又在微信上问我:我想查看Oracle数据库中所有表和字段以及表注释和字段的注释,我该怎么操作呢?看着小伙伴们这么高的学习热情,这些问题我都安排上了!这不,解决方案来了!

获取表

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#当前用户拥有的表
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='用户名'
#描述当前用户有访问权限的所有对象 
ALL_OBJECTS      describes all objects accessible to the current user.  
#描述了数据库中的所有对象 
DBA_OBJECTS     describes all objects in the database.     
#描述了当前用户所拥有的所有对象
USER_OBJECTS    describes all objects owned by the current user.        
  • 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等

获取表字段

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
select * from user_tab_columns where Table_Name='用户表';
select * from all_tab_columns where Table_Name='用户表';
select * from dba_tab_columns where Table_Name='用户表';

获取表注释

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
user_tab_comments;表注释
select * from user_tab_comments

user_tab_comments:table_name,table_type,comments。

相应的还有dba_tab_comments,all_tab_comments,这两个比user_tab_comments多了ower列。

获取字段注释

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
select * from user_col_comments
user_col_comments:table_name,column_name,comments

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

user_col_comments;表字段注释(列注释) user_col_comments视图显示已经为表中的列输入的注释。这些注释通过comment命令添加到数据库中。user_col_comments视图包含3 列:

  • Table_Name 表名或视图名
  • Column_Name 列名
  • Comments 已经为该列输入的注释

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-08-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 冰河技术 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
用SQL语句查看Oracle数据表的结构信息
(1)可以在 SQL 界面通过 desc 表名来查看 (2)也可以通过以下 SQL 语句查询
bboy枫亭
2020/09/22
7.1K0
用SQL语句查看Oracle数据表的结构信息
Oracle常用数据库系统表单以及SQL的整理
  因为最近涉及到了一些数据库的归档,备份等工作,所以一部分的重心放在了数据库上,毕竟之前对数据库的了解也只停留在了一般的建表,查询,最多最多再写一写触发器之类的东西。
Rekent
2018/09/04
8040
oracle 查看dba账户,Oracle DBA常用查询「建议收藏」
select owner, object_name, object_type, created, last_ddl_time, timestamp, status
全栈程序员站长
2022/11/10
2.1K0
Oracle 系统表
Below is an alphabetical listing of the Oracle system tables that are commonly used. System Table Description ALL_ARGUMENTS Arguments in object accessible to the user ALL_CATALOG All tables, views, synonyms, sequences accessible to the user ALL_CO
蒋金楠
2018/02/07
1K0
【Oracle笔记】最详细的操作命令大全(牛人高阶版)
文章目录 一、Oracle数据库连接 1、三种以系统管理员身份连接数据库的方式 2、启动sqlplus,连接数据库服务器 3、用系统管理员,查看当前数据库有几个用户连接 4、listen监听服务 5、Oralce实例服务 二、Oracle用户管理 1、查看系统拥有哪些用户 2、显示当前连接用户 3、新建用户并授权 4、修改用户密码 5、授权用户可以访问数据库所有表 6、授权用户操作其他用户的表 7、查找用户下的所有表 8、查看当前用户的缺省表空间 9、查看当前用户的角色 10、查看当前用户的系统权限和表级权
程序员云帆哥
2022/05/12
7380
大数据ETL实践探索(7)---- 使用python 进行oracle 全库数据描述性及探索性逆向分析
想象如下一个场景,一个合作伙伴想让你分析一下自己的业务数据,比较慷慨的给出了数据全库。但是对方的IT 人员没有经历去协助我们逐个了解数据怎么办呢,这时候就需要进行一些针对数据库的探索性、描述性的数据分析 帮我们更好的了解对方的数据内涵了。
流川疯
2019/06/11
8150
Oracle必知的100道问题
100.sql>startup pfile和ifile,spfiled有什么区别?
IT小马哥
2020/03/17
3.6K0
Oracle 系统表大全
数据字典dict总是属于Oracle用户sys的。   1、用户:    select username from dba_users;   改口令    alter user spgroup identified by spgtest;   2、表空间:    select * from dba_data_files;    select * from dba_tablespaces;//表空间
一见
2018/08/07
6170
虚拟机里面安装软件,一般使用的一些命令
chown -R oracle:oinstall /soft/database/oracle/ chown -R 755 /soft/database/oracle/
一写代码就开心
2022/05/28
1.7K0
虚拟机里面安装软件,一般使用的一些命令
Oracle 常用命令
1、启动oracle数据库: 从root切换到oracle用户进入: su - oracle 进入sqlplus环境,nolog参数表示不登录: sqlplus /nolog 以管理员模式登录: sqlplus / as sysdba 启动数据库 startup; 停止数据库 shutdown immediate 远程连接数据库 sqlplus /nolog conn sys/sys@ip:1521/orainstance as sysdba 2、数据库监听: 启动监听服务: lsnrctl start
java达人
2018/01/31
6620
SQL 基础-->创建和管理表
(列名 数据类型 [ default 默认值] [ 约束条件] [ , ......] )
Leshami
2018/08/07
1.1K0
总结Oracle删除表空间遇到的问题
删除表空间语句:`DROP TABLESPACE SAC INCLUDING CONTENTS AND DATAFILES;` 根据MOS文档: How To Resolve ORA-29857 During a Drop Tablespace although No Domain Index exists in This Tablespace (文档 ID 1610456.1) 对于ORA-29857这个错误,文档说的很清楚:
Alfred Zhao
2022/05/06
1.1K0
Oracle监控异常的表设计
监控失效分区索引 --普通索引 select t.owner,t.index_name,t.table_name,t.blevel,t.num_rows,t.leaf_blocks,t.distinct_keys from dba_indexes t where t.status='INVALID'; --分区索引 select t2.owner,t1.blevel,t.leaf_blocks,t1.index_name,t2.table_name,t1.partition_name,t1.status
用户1685462
2021/09/06
4940
oracle中更改表名语句,转:取Oracle 表名 字段名 注释等实用语句
select t.*,i.index_type fromuser_ind_columns t,user_indexes i
全栈程序员站长
2022/08/29
1.5K0
Oracle常用语句
INSERT INTO 表名(字段名1, 字段名2, ……) VALUES ( 值1, 值2, ……); INSERT INTO 表名(字段名1, 字段名2, ……) SELECT (字段名1, 字段名2, ……) FROM 另外的表名;
泰斗贤若如
2019/06/19
2.9K0
Oracle批量灌数后自动收集统计信息(Online Statistics Gathering for Bulk Loads)
大批量灌数后立即查询是很多数据库的痛点,通常都会因为统计信息不准导致计划出问题,下面总结下Oracle的解决方法:
mingjie
2023/10/13
3560
Oracle注入
Step 1:准备oracle安装包,解压缩。本次安装的是Oracle Database 11g Release 2 (11.2),官方下载地址:
安全小王子
2020/07/31
2.1K0
Oracle注入
【DB笔试面试473】分区表常用数据字典视图有哪些?
(2)显示表分区信息,显示数据库所有分区表的详细分区信息:DBA_TAB_PARTITIONS。
AiDBA宝典
2019/09/30
7500
OB 运维| OB Oracle 系统视图权限导致的故障一例
作者:赵黎明,爱可生 MySQL DBA 团队成员,熟悉 Oracle、MySQL 等数据库,擅长数据库性能问题诊断、事务与锁问题的分析等,负责处理客户 MySQL 及我司自研 DMP 平台日常运维中的问题,对开源数据库相关技术非常感兴趣。
爱可生开源社区
2023/10/23
4610
OB 运维| OB Oracle 系统视图权限导致的故障一例
Oracle 表碎片检查及整理方案
很多时候,对于某张表有大量的 delete 删除操作,但是发现空间并未释放,这是高水位未下降的原因,何为“高水位线”大概就是定义为 Oracle 段中已使用和未使用空间之间的分界。大量删除操作会导致表的碎片过多,从而影响性能,检查表的碎片率一般使用存储过程 SPACE_USAGE 程序。下面详细介绍一下 SPACE_USAGE 程序。
JiekeXu之路
2022/03/31
2.4K0
Oracle 表碎片检查及整理方案
相关推荐
用SQL语句查看Oracle数据表的结构信息
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验