如何有效的利用数据字典
上一篇 /
下一篇 2008-07-02 20:52:38
/ 个人分类:Oracle
- 文件版本: V1.0
- 开发商: 本站原创
- 文件来源: 本地
- 界面语言: 简体中文
- 授权方式: 免费
- 运行平台: Win9X/Win2000/WinXP
ORACLE的数据字典是
数据库的重要组成部分之一,它随着数据库的产生而产生, 随着数据库的变化而变化,
51Testing软件测试网Amu,q,z2X h s{o体现为sys用户下的一些表和视图。数据字典名称是大写的英文字符。
6^I5EC4Q]!C)W+F"a&z
f051Testing软件测试网z-LeTXo 数据字典里存有用户信息、用户的权限信息、所有数据对象信息、表的约束条件、统计分析数据库的视图等。
51Testing软件测试网a]X)l WuR1^我们不能手工修改数据字典里的信息。
m6@UdE6Iq&bl:i0/^IkL2eE0 很多时候,一般的ORACLE用户不知道如何有效地利用它。
51Testing软件测试网tgn zR#Q51Testing软件测试网[,Y wCQ#B dictionary 全部数据字典表的名称和解释,它有一个同义词dict
51Testing软件测试网8M(vX^'y dict_column 全部数据字典表里字段名称和解释
e%fx)]"|r5@r}ep9^$G0 51Testing软件测试网;b/KBYRyzJ 如果我们想查询跟索引有关的数据字典时,可以用下面这条
SQL语句:
6m)EDj;Y
_eS*B:o0 51Testing软件测试网bm%LJA5tP:Xg SQL>;select * from dictionary where instr(comments,'index')>;0;
51Testing软件测试网 T(~JS4Qv O 51Testing软件测试网+L
fqG
Ab 如果我们想知道user_indexes表各字段名称的详细含义,可以用下面这条SQL语句:
51Testing软件测试网F+vWZ:z?Q Z,Jb-` )L#|.]6M(d(L
Z%z,j0 SQL>;select column_name,comments from dict_columns where table_name='USER_INDEXES';
51Testing软件测试网T;L2tN1dqY2eG 51Testing软件测试网1q k*`;Z$X,X 依此类推,就可以轻松知道数据字典的详细名称和解释,不用查看ORACLE的
其它文档资料了。
51Testing软件测试网p^HL~
Wh'} *k:?&p^A@(G0 下面按类别列出一些ORACLE用户常用数据字典的查询使用方法。
51Testing软件测试网jb _)CcngCx(rS5` 5U)cU$u|u0 一、用户
51Testing软件测试网1C o)QNZ.u[8L'V