Oracle元数据系统表详解

Oracle元数据获取

        Oracle数据库将元数据放到静态数据字典视图。Oracle元数据获取可以通过静态数据字典视图来获取。

常见表

  1. 数据表的元数据

DBA_TAB_COMMENTS  显示数据库中所有表和视图的元数据

ALL_TAB_COMMENTS   显示当前用户可访问的表和视图的元数据

USER_TAB_COMMENTS 显示当前用户拥有的表和视图的注释。此视图不显示该OWNER列。

Column

Datatype

NULL

Description

OWNER

VARCHAR2(30)

NOT NULL

表的拥有者

TABLE_NAME

VARCHAR2(30)

NOT NULL

表名

TABLE_TYPE

VARCHAR2(11)

 

表的类型

COMMENTS

VARCHAR2(4000)

 

表的注释

 

  1. 数据库表的列的元数据

DBA_TAB_COLUMNS 描述数据库中所有表,视图和集群的列。

ALL_TAB_COLUMNS描述当前用户可访问的表,视图和集群的列。

USER_TAB_COLUMNS描述当前用户拥有的表,视图和集群的列。此视图不显示该OWNER列。

(注:此视图与“ALL_TAB_COLS”的不同之处在于隐藏的列被过滤掉。)

详细的表字段查看:https://docs.oracle.com/cd/B19306_01/server.102/b14237/statviews_2094.htm

 

  1. 数据库表中的约束的元数据

DBA_CONS_COLUMNS 描述数据库中约束中指定的所有列。

ALL_CONS_COLUMNS 描述当前用户可访问且在约束中指定的列。

USER_CONS_COLUMNS 描述当前用户拥有且在约束中指定的列。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值