`
liuwei8728
  • 浏览: 34004 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Oracle外键存放等信息

阅读更多

1、查找表的所有索引(包括索引名,类型,构成列)

  select t.*,i.index_type from user_ind_columns t,user_indexes i where t.index_name = i.index_name and t.table_name = i.table_name and t.table_name = 要查询的表

  2、查找表的主键(包括名称,构成列)

  select cu.* from user_cons_columns cu, user_constraints au where cu.constraint_name = au.constraint_name and au.constraint_type = ‘P‘ and au.table_name = 要查询的表

  3、查找表的唯一性约束(包括名称,构成列)

  select column_name from user_cons_columns cu, user_constraints au where cu.constraint_name = au.constraint_name and au.constraint_type = ‘U‘ and au.table_name = 要查询的表

  4、查找表的外键(包括名称,引用表的表名和对应的键名,下面是分成多步查询)

  select * from user_constraints c where c.constraint_type = ‘R‘ and c.table_name = 要查询的表

  查询外键约束的列名

  select * from user_cons_columns cl where cl.constraint_name = 外键名称

  查询引用表的键的列名

  select * from user_cons_columns cl where cl.constraint_name = 外键引用表的键名

  5、查询表的所有列及其属性

  select t.*,c.COMMENTS from user_tab_columns t,user_col_comments c where t.table_name = c.table_name and t.column_name = c.column_name and t.table_name = 要查询的表 ......

6. 取得oracle中表的列名

关键字: oracle

查询dba_tab_columns  
如:  
select   column_name    
from   dba_tab_columns    
where   owner=upper('xxx')    
and   table_name=upper('yyy')  
;  
   
如果表名的区分大小写的话,注意表名用双引号,如:  
select   column_name    
from   dba_tab_columns    
where   owner=upper('xxx')    
and   table_name="MyTable"  
分享到:
评论

相关推荐

    oracle图书管理信息系统

    《Oracle图书管理信息系统详解》 Oracle图书管理信息系统是一款基于Oracle数据库技术构建的高效、可靠的图书管理系统,旨在为用户提供便捷的图书信息管理服务。系统涵盖了用户管理、图书管理、副本信息管理等多个...

    主键和外键.doc

    - **序列号**:适用于Oracle等数据库,可以生成一系列有序的唯一值。 - **组合字段**:在某些情况下,可以通过组合多个字段形成一个唯一标识符作为主键。 在选择主键时,需要综合考虑数据库的实际需求以及性能优化...

    2020_Oracle19c数据迁移图文详解.docx

    本文将重点讲解数据泵技术的应用,包括解决字符集差异、处理主外键关系冲突及表空间不匹配等问题。 #### 数据泵简介 Oracle数据泵是一种高效的数据迁移工具,它提供了一种快速且可靠的方式来移动大量数据。主要...

    进销存oracle脚本

    进销存系统的数据库设计通常包括多个关键表,如商品表(存放商品信息)、供应商表(记录供应商信息)、采购订单表、销售订单表、库存表等。这些表之间通过外键关联,形成数据的一致性和完整性。 4. **SQL脚本**: ...

    Oracle数据库课程设计报告.docx

    - 相片表(photo): 包含相片编号、相片名称和相片信息等字段。 ### 4. 程序实现 为了实现与Oracle数据库的交互,程序采用了Java语言编写,并通过`oracle.jdbc.driver.OracleDriver`驱动类进行连接。提供了连接...

    oracle 数据库创建ppt

    理解这些核心概念后,创建Oracle数据库涉及创建表空间、定义表结构(包括列、约束等)、分配权限和角色、设置索引等步骤。在实际操作中,还需要考虑数据安全性、备份恢复策略、性能优化等方面,确保数据库高效稳定...

    ORACLE基础学习培训课件.pptx

    Oracle数据库则由一系列操作系统文件(即数据库文件)构成,它们是数据库信息的物理存储。这些文件用于保证数据的一致性和故障恢复。表空间是数据库中管理数据存储的重要概念,它定义了数据如何在磁盘上分配,良好的...

    Oracle数据库笔记大全

    - **表空间**: Oracle数据库的逻辑存储单元,由一个或多个数据文件组成,用于存放数据库对象。 2. **Oracle的安装与卸载**: - **安装**: 包括下载安装包、配置环境变量、创建数据库实例等步骤。 - **卸载**: ...

    oracle面试题集锦.pdf

    Fact tables 包含大量的主要信息,dimension tables 存放对 fact table 某些属性描述的信息。 10. 在 FACT Table 上建立何种索引: 可以在 FACT Table 上建立位图索引 (bitmap index)。 11. 两种相关约束: 主键和...

    Oracle11g设计与开发教程课后习题

    Oracle 11g 是一款广泛使用的数据库管理系统,本教程涵盖了其设计与开发的关键知识点,包括数据库的组件、管理、表空间、SQL 语言以及事务控制等。以下是对这些知识点的详细解释: 1. 控制文件:每个数据库可以有...

    Oracle思维导图

    2. 表空间与数据文件:表空间是Oracle存储数据的主要逻辑结构,由一个或多个数据文件组成,用于存放数据库对象。 3. 实例与数据库:Oracle实例是运行在操作系统上的内存结构,用于管理和访问数据库。 二、SQL与PL/...

    oracle课件.rar

    表空间是存储数据的逻辑单元,由一个或多个数据文件组成,用于存放数据库对象如表、索引等。 4. **数据库管理**:包括创建、修改和删除数据库对象,如用户、表、视图、索引等。此外,还包括备份与恢复策略、性能...

    迁移mysql数据到oracle上

    - 检查关键字段的数据完整性,如主键值、外键关系等。 3. **性能测试**: - 执行一些查询操作,对比执行时间,确保迁移后的数据库性能符合预期。 #### 六、注意事项 - **数据类型匹配**:在迁移过程中特别注意...

    Oracle面试题常见的问题

    fact table 包含大量的主要的信息而 dimension tables 存放对 fact table 某些属性描述的信息。 10. FACT Table 上需要建立何种索引? 需要建立位图索引 (bitmap index)。 11. 给出两种相关约束? 两种相关约束...

    Oracle ocp 052题库

    这部分内容可能涉及Oracle数据库内部存储结构的详细信息,如数据块、段、表空间等。 ### 9. 检查点 (Checkpoint) 检查点是Oracle数据库管理中的一项重要机制,用于确保数据的一致性和持久性。这一节可能会讨论检查...

    Oracle基本管理.doc

    数据字典是Oracle数据库中的一个重要组成部分,它存储了关于数据库对象、权限、表空间和系统设置等信息。用户可以通过查询数据字典视图获取这些信息,以进行数据库管理和诊断。 联级操作涉及到表之间的关系,例如...

    Oracle Goldengate 安装

    - 禁用目标库的trigger和外键约束:为了复制的稳定性和性能,可能需要禁用触发器和外键约束。 - 创建目标端GoldenGate表空间:为GoldenGate在目标端创建表空间。 - 创建目标端GoldenGate模式用户:在目标端数据库中...

    使用designer进行 oracle 设计建模

    在控制台中,选择一个已有的工作区域,或者创建一个新的,用于存放你的设计项目。工作区域是你组织和管理设计元素的地方。 3. **资料库对象管理器** 在Repository Object Navigator中,你可以浏览和管理你的设计...

    Oracle数据库DBA面试题50道及答案

    Fact tables包含大量细节信息,而Dimension tables存放对Fact tables中某些属性的描述信息。 9. FACT table上适合建立的索引类型 在FACT table上,通常建立位图索引(bitmap index)。 10. 数据库中常见的相关约束...

Global site tag (gtag.js) - Google Analytics