二、用户如何有效地利用数据字典
上一篇 /
下一篇 2009-01-07 22:28:44
/ 个人分类:Oracle
- 文件版本: V1.0
- 开发商: 本站原创
- 文件来源: 本地
- 界面语言: 简体中文
- 授权方式: 免费
- 运行平台: Win9X/Win2000/WinXP
二、用户如何有效地利用数据字典
51Testing软件测试网0p:B5EG+E+b[/\` ORACLE的数据字典是
数据库的重要组成部分之一,它随着数据库的产生而产生, 随着数据库的变化而变化,
51Testing软件测试网%E9@XvY*p体现为sys用户下的一些表和视图。数据字典名称是大写的英文字符。
51Testing软件测试网P%DQA'piW{6X[\;YDf'`0数据字典里存有用户信息、用户的权限信息、所有数据对象信息、表的约束条件、统计分析数据库的视图等。
/WqE`5f#RnZ0我们不能手工修改数据字典里的信息。
9sgN~*^tx0.`.^/L*\e0 很多时候,一般的ORACLE用户不知道如何有效地利用它。
51Testing软件测试网8x*D;HXw+d/}Wk51Testing软件测试网jSx!z8\ dictionary 全部数据字典表的名称和解释,它有一个同义词dict
5O7^%@ql1{0dict_column 全部数据字典表里字段名称和解释
9z/\h(r9`$y
IT04@0hQa
rl!h]4q"O:T;{0如果我们想查询跟索引有关的数据字典时,可以用下面这条
SQL语句:
51Testing软件测试网t ]N+`w7R]_X#afX
|Q,^#E0SQL>select * from dictionary where instr(comments,'index')>0;
51Testing软件测试网sI@.[{d O'{
U3c
L(~1g51Testing软件测试网rM@4r}*["r;?如果我们想知道user_indexes表各字段名称的详细含义,可以用下面这条SQL语句:
51Testing软件测试网y F4S']pxy1OA0Q$C;Z~I+f$fq#J0SQL>select column_name,comments from dict_columns where table_name='USER_INDEXES';
51Testing软件测试网M,@y;m4T"G51Testing软件测试网H&bY LFFi'gX依此类推,就可以轻松知道数据字典的详细名称和解释,不用查看ORACLE的
其它文档资料了。
51Testing软件测试网/J@a0XkG%D^B6r.\MM{w0下面按类别列出一些ORACLE用户常用数据字典的查询使用方法。