zoukankan      html  css  js  c++  java
  • 数据字典和动态性能视图——常用数据字典


    数据字典是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_columns
    where 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,uniqueness
    from ind where table_name='EMP';

     6.obj

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

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

    select object_name,object_id,created from obj
    where object_type='TABLE';

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

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

    select sequence_name,increment_by from seq;

    8.syn

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

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

    select synonym_name,table_owner||'.'||table_name
    owner_object from syn;

    9.tab

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

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

    select * from tab;

  • 相关阅读:
    AUSU 安装Win10注意事项
    华硕笔记本无法设置U盘启动,快捷启动不能识别
    postgres 得到所有表空间 和 表空间的位置
    python 远程链接、搜索与下载
    python 读取 postgreSQL 数据保存CSV文件
    weka 初练之 文本分类
    基于springMVC+mybatis的实践记录
    简单的springMVC + mybatis 编写程序流程
    sql查询 生成列号
    通过资源文件 验证拦截机制
  • 原文地址:https://www.cnblogs.com/zhaojiedi1992/p/oracle11g_sql_0037.html
Copyright © 2011-2022 走看看