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

本文共 1108 字,大约阅读时间需要 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;

 


 

 

转载于:https://www.cnblogs.com/zhaojiedi1992/archive/2013/05/14/oracle11g_sql_0037.html

你可能感兴趣的文章
springmvc 3.2 @MatrixVariable bug 2
查看>>
React-Native PanResponder手势识别器
查看>>
IOS11 光标错位问题
查看>>
如何设计用户登录
查看>>
linux安装mysql5.7.19
查看>>
Zookeeper+ActiveMQ 集群实现
查看>>
加权有向图问题2----多源最短路径问题(Floyd算法)和关键路径算法
查看>>
logback logback.xml常用配置详解(三) <filter>
查看>>
KgMall B2B/B2B2c/C2C版店铺商号初始化
查看>>
Linux内核的ioctl函数学习
查看>>
Liunx Shell入门
查看>>
Thread的中断
查看>>
linux --- 内存管理
查看>>
PostgreSQL
查看>>
CPU 超线程、多核
查看>>
用ASCII码显示string.xml中的特殊字符
查看>>
网站301跳转到新域名
查看>>
codewars020: The Clockwise Spiral 数字顺时针螺旋矩阵
查看>>
ios 下拉刷新
查看>>
Django在Windows系统下的安装配置
查看>>