博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据字典和动态性能视图——常用数据字典
阅读量:5739 次
发布时间:2019-06-18

本文共 1023 字,大约阅读时间需要 3 分钟。


数据字典是oracle数据库最重要的数据库对象。当要取得数据库的系统信息时,必须要查询数据字典。下面列出常用的数据字典。


 

1.dict

dict 用于显示当前用户可访问的所有数据字典视图和动态性能视图,并给出了这些数据字典的作用。

例子:查询当前用户可访问的所有与权限有关的数据字典和数据字典视图:

select table_name from dict where comments like '%grant%';

2.dict_columns

dict_columns 用于显示数据字典视图每个列的作用。

例子:显示dict列的作用:

select column_name,comments from dict_columnswhere table_name='DICT';

3.dual

dual 用于取得函数的返回值。

例子:返回当前会话所对应的数据库用户名。

select user from dual;

4.global_name

global_name 用于显示当前数据库的全名。

select user from dual;

5.ind

ind用于显示当前用户所拥有的所有索引,以及索引统计信息。

例子:显示emp表的索引:

select index_name,index_type,uniquenessfrom ind where table_name='EMP';

 6.obj

obj 用于显示当前用户所拥有的所有对象。

例子:显示当前方案的所有表名,对象id号和建立时间:

select object_name,object_id,created from objwhere object_type='TABLE';

7.seq

seq 用于显示当前用户所拥有的所有序列。

例子:显示当前方案的所有序列号和序列增量:

select sequence_name,increment_by from seq;

8.syn

syn用于显示当前用户所拥有的同义词,以及同义词所对应的数据库对象名。

例子:显示当前用户的所有同义词和同义词所对应的对象:

select synonym_name,table_owner||'.'||table_nameowner_object from syn;

9.tab

tab 用于显示当前用户所拥有的表,视图和序列。

例子:显示当前方案的所有表视图和序列:

select * from tab;

 


 

 

转载地址:http://wvyzx.baihongyu.com/

你可能感兴趣的文章
Mono for Android 篇一 环境的搭建
查看>>
数据结构练习
查看>>
怎么在浏览器里面调用微信聊天?
查看>>
mysql基础三(视图、触发器、函数、存储过程、事务、防注入)
查看>>
Infix to posfix 自己写stack,没有()
查看>>
【工具】今天有人问我可以直接离线一个完整的网站吗?有没有什么工具之类的?我推荐一款:Httrack (网站复制机)案例:离线你的博客园...
查看>>
小程序 公众号/h5相互跳转-webview
查看>>
杭电1253--胜利的大逃亡(Bfs)
查看>>
MakeFile 文件的使用
查看>>
hash联接算法
查看>>
python 装饰器,生成器,迭代器
查看>>
Learn Python 002: String Method
查看>>
laravel 使用QQ邮箱发送邮件
查看>>
VRPPT
查看>>
tab_bootstrap
查看>>
【leetcode】659. Split Array into Consecutive Subsequences
查看>>
HTTPie:一个不错的 HTTP 命令行客户端
查看>>
elfinder中通过DirectoryStream.Filter实现筛选隐藏目录(二)
查看>>
Java进阶篇(二)——抽象类、内部类
查看>>
chrome扩展应用实例
查看>>