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
Oracle Database 12C-SQL-Chp4
Oracle-SQL-Developer-使用教程
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-Chp5
Oracle PL/SQL由三部分组成:Procedural Language(过程语言)、Structured Query Language(结构化查询语言)和SQL*Plus commands。它的核心是SQL,用于数据查询和操纵,而过程语言部分则允许编写带有控制流语句、...
8. SQL Profile和SQL Plan Management:这些是Oracle 11g中提供的高级SQL调优特性,可以存储特定SQL语句的性能信息,并且在执行计划发生变化时进行干预。 9. 分区表和索引:对大型表和索引进行分区可以提高查询性能...
6. **SQL 优化器改进**:通过引入新的统计信息和成本模型,提高查询计划的质量,从而提升查询性能。 #### 四、SQL 查询技巧 - **使用索引**:合理设计和使用索引可以极大提高查询效率。 - **避免全表扫描**:尽...
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查询工具...
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/...
flinkcdc oracle 2.3.0
3. 设计数据映射:分析Oracle数据库的表结构和字段,将其映射到目标SQL数据库的相应表和字段。这一步可能涉及到数据类型的转换,因为Oracle和SQL数据库的数据类型可能存在差异。 4. 创建SQL目标表:在SQL数据库中...
本文档“oracle-SQL-note.rar_oracle”显然是一份关于Oracle SQL的练习集,旨在帮助用户深入理解和熟练掌握SQL的基本语法和用法。 首先,SQL(Structured Query Language,结构化查询语言)是所有关系型数据库管理...
"Oracle-Perf-check-sql.rar_oracle"这个压缩包文件显然包含了一些用于分析Oracle数据库性能的SQL查询语句,旨在帮助数据库管理员有效地诊断和解决性能问题。以下是根据描述和提供的文件名“查看性能视图SQL.htm”来...
Oracle PL/SQL是Oracle数据库系统中的重要组成部分,它是一种结合了SQL查询语言和过程化编程元素的编程语言,专门用于在Oracle环境中进行数据库管理和应用程序开发。这个“Oracle PL-SQL.rar”压缩包提供了针对初学...
Oracle PL/SQL是一种在Oracle数据库管理系统中使用的编程语言,它结合了SQL的数据库查询功能和PL/SQL的程序设计元素,使得开发者能够编写复杂的数据库应用。这篇“Oracle PL-SQL入门教程(经典)”旨在帮助初学者掌握...
"ORACLE-plan-a-sql-tuning.rar_oracle"这个压缩包显然包含了关于Oracle SQL调优的培训材料,特别是"ORACLE执行计划和SQL调优.ppt",这可能是一个详细的PPT演示文稿,用于解释如何理解执行计划以及如何进行SQL优化。...