首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

ORACLE惯用对象对应系统表

2012-10-21 
ORACLE常用对象对应系统表ORACLE常用对象对应系统表Posted on?2012/06/08获取数据表主键SELECT D.COLUMN_N

ORACLE常用对象对应系统表

ORACLE常用对象对应系统表Posted on?2012/06/08
  • 获取数据表主键

    SELECT D.COLUMN_NAME FROM
    USER_CONS_COLUMNS D,USER_CONSTRAINTS M
    WHERE M.CONSTRAINT_NAME=D.CONSTRAINT_NAME
    AND M.CONSTRAINT_TYPE=’P’
    AND M.TABLE_NAME=?ORACLE惯用对象对应系统表?_TableName

    存储数据库表的系统表/视图主要有:
    DBA_ALL_TABLES
    描述数据库中所有的对象以及相关的表。
    ALL_ALL_TABLES
    描述数据库中所有的用户可以访问的对象以及相关的表。
    USER_ALL_TABLES
    描述数据库中当前用户拥有的对象以及相关的表。

    DBA_ TABLES
    描述数据库中所有相关的表。
    ALL_ TABLES
    描述数据库中所有的用户可以访问的相关的表。
    USER_ TABLES
    描述数据库中当前用户拥有的相关的表。

    • 取得列的方法

      存储数据库表的列属性的系统表/视图主要有:
      DBA_TAB_COLUMNS
      描述数据库中所有的表的列属性。
      ALL_TAB_COLUMNS
      描述数据库中所有的用户可以访问的表的列属性。
      USER_TAB_COLUMNS
      描述数据库中当前用户拥有的表的列属性。
      ALL_TAB_COLS
      描述数据库中所有的用户可以访问的表的列属性。

      • 取得存储过程的方法

        存储系统对象的系统表/视图有:
        DBA_OBJECTS
        描述数据库中所有的对象。
        ALL_OBJECTS
        描述数据库中所有的可以访问的对象。
        USER_OBJECTS
        描述数据库中所有的当前用户拥有的对象。
        SYS_OBJECTS

        • 取得视图的方法

          存储数据库视图的系统表/视图主要有:
          DBA_VIEWS
          描述数据库中所有的视图的属性。
          ALL_VIEWS
          描述数据库中所有的用户可以访问的视图的属性。
          USER_VIEWS
          描述数据库中所有的当前用户拥有视图的属性。

          • 取得触发器的方法

            存储数据库触发器的系统表/视图主要有:
            DBA_TRIGGERS
            描述数据库中所有的触发器的属性。
            ALL_ TRIGGERS
            描述数据库中所有的用户可以访问的触发器的属性。
            USER_ TRIGGERS
            描述数据库中所有的当前用户拥有触发器的属性。

            ?

            • 取得触发器内容的方法:

              SELECT TRIGGER_BODY FROM SYS.ALL_TRIGGERS WHERE TRIGGER_NAME = ‘XXX’;
              取得索引的方法
              存储数据库索引的系统表/视图主要有:
              DBA_INDEXES
              描述数据库中所有的索引的属性。
              ALL_ INDEXES
              描述数据库中所有的用户可以访问的索引的属性。
              USER_ INDEXES
              描述数据库中所有的当前用户拥有索引的属性。

              ?

              • 取得索引相关的列的方法:

                SELECT COLUMN_NAME FROM SYS.ALL_IND_COLUMNS WHERE INDEX_NAME = ‘XXX’ AND TABLE_OWNER = ‘DBAUDIT’;
                用户
                存储数据库用户的系统表/视图主要有:
                DBA_USERS
                描述数据库中所有的用户的属性。
                ALL_USERS
                描述数据库中所有的用户的属性。
                USER_USERS

                This entry was posted in?Uncategorized?by?admin. Bookmark the?permalink.

热点排行