如何查看Oracle索引是很多人提到的问题,下面就为您介绍查看Oracle索引和视图的方法,希望对您能有所帮助。
查看Oracle索引个数和类别
select*fromuser_indexeswheretable='表名';
查看索引被索引的字段
SQL>select*fromuser_ind_columnswhereindex_name=upper('&index_name');
查看某表的约束条件
SQL>selectconstraint_name,constraint_type,search_condition,r_constraint_name fromuser_constraintswheretable_name=upper('&table_name'); SQL>selectc.constraint_name,c.constraint_type,cc.column_name fromuser_constraintsc,user_cons_columnscc wherec.owner=upper('&table_owner')andc.table_name=upper('&table_name') andc.owner=cc.ownerandc.constraint_name=cc.constraint_name orderbycc.position;
查看视图的名称
SQL>selectview_namefromuser_views;
以上就是查看Oracle索引和视图的方法介绍。
【编辑推荐】
创建Oracle索引的方法
C#连接Oracle数据库查询数据
使用oracle存储过程分页的实例
Oracle数据库备份的三个常见误区
oracle RMAN备份的优化