oracle查看某个表的索引 oracle查找表的所有索引的命令是什么?
oracle查找表的所有索引的命令是什么?
1. 查找表的所有索引(包括索引名、类型和组成列):从userinduuut列中选择T.*、i.indexutype、useruindex i,其中T.indexuname=i.indexuname和T.tableuname=i.tableuname和T.table[name=table to query
2。查寻表主键(包括名称,构成列):选择Cu。*从userconsuuu列cu,userconstraints列au,其中特写约束名称=辅助约束姓名和辅助约束类型=“P”和辅助表Name=要查询的表
3。查寻表的唯一性约束(包括名称和列):从user cons columns cu、user constraints au where中选择列名称特写约束名称=辅助约束姓名和辅助约束类型=“U”和辅助表[名称=要查询的表
4。查找表的外键(包括名称、引用表的表名和对应的键名)。以下是一个多步骤查询):select*from user constraints c where c.constraint type=“R”和c.table Name=要查询外键约束的表的列名:select*from user cons columns cl wherecl.约束Name=外键名称:从userconscolumns cl where中选择*cl.约束[名称=密钥名称外键引用表
5。查询表的所有列及其属性
oracle查看某个表的索引 oracle一个表建立多个索引 oracle查看表索引命令
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。