如何在oracle中查询所有用户表的表名、主键名称、索引、外键等-阿里云开发者社区

开发者社区> 楚兴> 正文

如何在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、查找表的主键(包括名
+关注继续查看
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 = 要查询的表 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
如何在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、查找表的主键(包括名
2080 0
Oracle索引或这类索引的分区处于不可用状态 查询
ORA-01502: 索引或这类索引的分区处于不可用状态 原因: 出现这个问题,可能有人move过表,或者disable 过索引。 1. alter table xxxxxx move tablespace xxxxxxx 命令后,索引就会失效。
1469 0
MySQL不为人知的主键与唯一索引约束
今天和大家简单聊聊MySQL的约束主键与唯一索引约束:PRIMARY KEY and UNIQUE Index Constraints
281 0
+关注
楚兴
达则兼济天下,穷则独善其身。
344
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载
《2021云上架构与运维峰会演讲合集》
立即下载