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

查询ORACLE表的信息-sql

阅读更多
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 = 要查询的表
分享到:
评论

相关推荐

    flink-sql-connector-oracle-cdc-2.5-SNAPSHOT.jar

    flink-sql-connector-oracle-cdc 2.5-SNAPSHOT

    Oracle Database 12C-SQL-Chp4

    Oracle Database 12C-SQL-Chp4

    Oracle-SQL-Developer-使用教程

    Oracle-SQL-Developer-使用教程

    Practical Guide for Oracle SQL,T-SQL and MySQL 无水印原版pdf

    Practical Guide for Oracle SQL,T-SQL and MySQL 英文无水印原版pdf pdf所有页面使用FoxitReader、PDF-XChangeViewer、SumatraPDF和Firefox测试都可以打开 本资源转载自网络,如有侵权,请联系上传者或csdn删除 ...

    Oracle Database 12C-SQL-Chp6

    Oracle Database 12C-SQL-Chp6

    Oracle Database 12C-SQL-Chp5

    Oracle Database 12C-SQL-Chp5

    Oracle2BPL-SQL.rar_oracle_pl/sql

    Oracle PL/SQL由三部分组成:Procedural Language(过程语言)、Structured Query Language(结构化查询语言)和SQL*Plus commands。它的核心是SQL,用于数据查询和操纵,而过程语言部分则允许编写带有控制流语句、...

    Oracle 11g-SQL-优化

    8. SQL Profile和SQL Plan Management:这些是Oracle 11g中提供的高级SQL调优特性,可以存储特定SQL语句的性能信息,并且在执行计划发生变化时进行干预。 9. 分区表和索引:对大型表和索引进行分区可以提高查询性能...

    Oracle 11G- SQL

    6. **SQL 优化器改进**:通过引入新的统计信息和成本模型,提高查询计划的质量,从而提升查询性能。 #### 四、SQL 查询技巧 - **使用索引**:合理设计和使用索引可以极大提高查询效率。 - **避免全表扫描**:尽...

    ORACLE数据库教程-SQL学习篇.ppt

    ORACLE数据库教程-SQL学习篇.ppt

    oracle SQL查询工具

    oracle SQL查询工具oracle SQL查询工具oracle SQL查询工具oracle SQL查询工具oracle SQL查询工具oracle SQL查询工具oracle SQL查询工具oracle SQL查询工具oracle SQL查询工具oracle SQL查询工具oracle SQL查询工具...

    oracle-pl-sql-programming-5th-edition

    This book is the definitive reference on PL/SQL, considered throughout the database community to be the best Oracle programming book available. Like its predecessors, this fifth edition of Oracle PL/...

    flink-sql-connector-oracle-cdc-2.3.0.jar

    flinkcdc oracle 2.3.0

    oracle-TO-SQL.zip_DELPHI 数据库_delphi_delphi oracle_oracle

    3. 设计数据映射:分析Oracle数据库的表结构和字段,将其映射到目标SQL数据库的相应表和字段。这一步可能涉及到数据类型的转换,因为Oracle和SQL数据库的数据类型可能存在差异。 4. 创建SQL目标表:在SQL数据库中...

    oracle-SQL-note.rar_oracle

    本文档“oracle-SQL-note.rar_oracle”显然是一份关于Oracle SQL的练习集,旨在帮助用户深入理解和熟练掌握SQL的基本语法和用法。 首先,SQL(Structured Query Language,结构化查询语言)是所有关系型数据库管理...

    Oracle-Perf-check-sql.rar_oracle

    "Oracle-Perf-check-sql.rar_oracle"这个压缩包文件显然包含了一些用于分析Oracle数据库性能的SQL查询语句,旨在帮助数据库管理员有效地诊断和解决性能问题。以下是根据描述和提供的文件名“查看性能视图SQL.htm”来...

    Oracle_PL-SQL.rar_ORACLE PL_oracle_oracle sql_oracle 教程_pl sql

    Oracle PL/SQL是Oracle数据库系统中的重要组成部分,它是一种结合了SQL查询语言和过程化编程元素的编程语言,专门用于在Oracle环境中进行数据库管理和应用程序开发。这个“Oracle PL-SQL.rar”压缩包提供了针对初学...

    Oracle_PL-SQL入门教程(经典)

    Oracle PL/SQL是一种在Oracle数据库管理系统中使用的编程语言,它结合了SQL的数据库查询功能和PL/SQL的程序设计元素,使得开发者能够编写复杂的数据库应用。这篇“Oracle PL-SQL入门教程(经典)”旨在帮助初学者掌握...

    ORACLE-plan-a-sql-tuning.rar_oracle

    "ORACLE-plan-a-sql-tuning.rar_oracle"这个压缩包显然包含了关于Oracle SQL调优的培训材料,特别是"ORACLE执行计划和SQL调优.ppt",这可能是一个详细的PPT演示文稿,用于解释如何理解执行计划以及如何进行SQL优化。...

Global site tag (gtag.js) - Google Analytics