`
xchyou
  • 浏览: 28263 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

ORACLE常用对象对应系统表

 
阅读更多

ORACLE常用对象对应系统表

  • 获取数据表主键

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= :P _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.
分享到:
评论

相关推荐

    Oracle常用系统表

    ### Oracle常用系统表知识点 #### 一、Oracle系统表与视图概述 Oracle数据库系统提供了大量的系统表和视图来帮助管理员和开发人员更好地管理数据库环境。这些系统表和视图包含了关于数据库对象的重要信息,如表、...

    Oracle常用对象大全及实例详解.pdf

    Oracle数据库是世界上最流行的数据库管理系统之一,它包含了众多的对象类型,如表、索引、视图、同义词、函数、存储过程、触发器和包等。这些对象在数据库设计和管理中扮演着至关重要的角色。 1. **表**:表是...

    oracle常用的系统表说明

    ### Oracle常用的系统表说明 Oracle 数据库通过一系列的系统表来存储有关数据库元数据的信息,这些表对于数据库管理员(DBA)来说极为重要,因为它们提供了数据库内部结构、配置及性能状态的关键信息。下面将详细...

    oracle 常用表和视图

    Oracle数据库是世界上最广泛使用的数据库管理系统之一,其丰富的系统表和视图为DBA(数据库管理员)提供了管理和监控数据库的强大工具。这些表和视图主要分为三类:以`dba_`开头、`user_`开头以及`v$`开头。下面我们...

    ORACLE常用的SQL语法和数据对象 CHM

    通过这份“ORACLE常用的SQL语法和数据对象 CHM”文档,读者可以深入了解这些概念,并逐步掌握Oracle数据库的管理和操作。无论是初学者还是有一定经验的DBA,都能从中受益,提升自己的技能。CHM格式使得文档易于检索...

    常用的oracle表和视图

    Oracle提供了大量的系统表和视图来帮助管理员管理数据库。以下是一些常见的视图和表: - **DBA_开头的视图**:这些视图提供了整个数据库的全局视图。 - `DBA_USERS`: 数据库用户信息。 - `DBA_SEGMENTS`: 表段...

    oracle 其他数据库对象

    Oracle数据库的核心组成部分之一就是模式对象,这些对象是数据库中用户定义的对象,包括表、视图、索引等。模式对象属于数据库中的一个特定模式(schema),每个模式对应一个数据库用户。以下是Oracle数据库中几种常见...

    Oracle DBA常用运维命令大全

    ### Oracle DBA常用运维命令详解 ...以上命令为 Oracle DBA 日常工作中常用的一些命令,对于维护数据库系统的稳定性和性能至关重要。通过这些命令,DBA 可以快速获取所需的信息,进行有效的管理和监控。

    oracle_常用系统表.docx

    indexes**、**user_ind_columns**、**user_cons_columns**、**user_clusters**: 这些是与`dba_`开头的系统表相对应的视图,但只显示当前用户拥有的对象和信息。 20. **v$database**、**v$datafile**、**v$...

    Oracle与DB2的对应关系

    Oracle 与 DB2 是两种常用的关系数据库管理系统,尽管它们有着不同的架构和实现机制,但它们之间存在着一定的对应关系。本文将对 Oracle 与 DB2 的对应关系进行总结和分析,涵盖日期型数据转化、字符型转日期型、...

    oracle常用sql语句

    ### Oracle常用SQL语句知识点详解 #### 一、概述 Oracle是全球领先的数据库管理系统之一,在企业级应用领域占据着重要地位。SQL(Structured Query Language)是用于管理关系型数据库的标准语言,也是与Oracle...

    Oracle8 UML 对象建模设计

    Oracle8 UML对象建模设计是一项关键的软件工程方法,它结合了Oracle数据库系统与统一建模语言(UML)的理论与实践。在Oracle8版本中,开发人员和分析师可以利用UML来构建和理解复杂的数据库系统模型,从而提高软件...

    Oracle常用函数.txt

    以下是从“Oracle常用函数.txt”文件中提炼出的关键知识点,旨在为初学者提供深入理解与实践的指导。 ### ASCII() 和 CHR() - **ASCII()** 函数用于返回一个字符的ASCII码值。例如,`ASCII('A')` 返回的是65,而 `...

    ORACLE常用命令.doc

    数据字典是Oracle数据库的核心组件,包含了关于用户、权限、数据对象、表的约束等信息。用户可以通过查询数据字典表来获取这些信息。例如,查询所有与索引相关的数据字典表,可以使用如下SQL: ```sql SELECT * FROM...

    Oracle与.Net 数据类型映射

    在.NET开发中,Oracle数据库是常用的后端存储系统之一,特别是在企业级应用中。了解Oracle数据库与.NET数据类型的映射关系对于开发人员来说至关重要,这直接影响到数据的正确存储、检索和处理。以下是对"Oracle与...

    Windchill_数据库表说明.doc

    本文档将详细介绍 Windchill 系统中常用的数据库表结构与表之间的关系。 1. 对象数据模块 在 Windchill 系统中,对象数据模块是指存储产品相关数据的数据库表。这些表包括 WTPartMaster、WTPart、PDMLinkProduct ...

    ORACLE常用维护命令

    以下是针对提供的文件内容中涉及的一些Oracle常用命令的详细说明: 1. **查看归档日志文件**: 使用`V$LOG_HISTORY`视图可以查看当前有效的归档日志文件。如果在查询结果中没有显示的日志文件,表明它们可以被安全...

    oracle 表转实体类工具

    这个工具能够自动分析表的字段、数据类型,并生成对应的Java属性,同时还能根据主键和外键关系生成相应的getter和setter方法,以及equals、hashCode和toString等常用方法,极大地减少了手动编写这些代码的工作量。...

    oracle常用知识笔记

    以下是一些Oracle常用的知识点,包括启动和关闭数据库,以及如何有效地利用数据字典。 首先,Oracle数据库的启动和关闭是数据库管理的基础。在单机环境下,你可以通过切换到Oracle用户并使用`svrmgrl`工具来执行...

    Oracle 11g 数据库常用操作

    Oracle 11g数据库是企业级关系型数据库管理系统,它提供了强大的数据管理功能。本教程将详细介绍四个核心的Oracle数据库操作:创建表空间、创建用户并授予权限、使用Exp进行数据导出以及使用IMP进行数据导入。 1. ...

Global site tag (gtag.js) - Google Analytics