日期:2011-01-25 22:55:00 来源:本站整理
<b>Oracle中数据字典的办法介绍-入门底子</b>[Oracle防范]
本文“<b>Oracle中数据字典的办法介绍-入门底子</b>[Oracle防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
数据字典(Data dictionary)是一种用户可以拜候的记录数据库和利用程序元数据的目录.主动数据字典是指在对数据库或利用程序构造举行改正时,其内容可以由DBMS自动更新的数据字典.被动数据字典是指改正时必须手工更新其内容的数据字典.数据库数据字典是一组表和视图构造.它们存放在SYSTEM表空间中.数据库数据字典不但是每个数据库的中央.并且对每个用户也是非常重要的信息.用户可以用SQL语句拜候数据库数据字典.关于数据的信息调集,是一种用户可以拜候的记录数据库和利用程序元数据的目录,是对数据库内表信息的物理与逻辑的阐明
ORACLE的数据字典是数据库的重要构成部份之一,它随着数据库的产生而产生, 随着数据库的改变而改变, 表现为sys用户下的一些表和视图.数据字典名称是大写的英文字符.
数据字典里存有效户信息、用户的权限信息、全部数据对象信息、表的约束条件、统计解析数据库的视图等.我们不妙手工改正数据字典里的信息.很多时刻,普通的ORACLE用户不知道若何有效地操纵它.
dictionary 全部数据字典表的名称和注释,它有一个同义词dict
dict_column 全部数据字典表里字段名称和注释
假如我们想查询跟索引有关的数据字典时,可以用下面这条SQL语句:
SQL>select * from dictionary where instr(comments,'index')>0; |
SQL>select column_name,comments from dict_columns where
table_name='USER_INDEXES'; |
下面按类别列出一些ORACLE用户常用数据字典的查询利用办法.
1、用户
查看当前用户的缺省表空间
SQL>select username,default_tablespace from user_users; |
SQL>select * from user_role_privs; |
SQL>select * from user_sys_privs;
SQL>select * from user_tab_privs; |
以上是“<b>Oracle中数据字典的办法介绍-入门底子</b>[Oracle防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论