oracle查询某个表的索引 oracle中怎样查询一个表中的索引?
oracle中怎样查询一个表中的索引?
dba权限的账号使用:selectS.index_namefromdba_indexesswheres.table_name=表名;--查出索引名然后根据索引名去DBA_IND_COLUMNS视图中查看相应字段:SELECTs.column_nameFROMDBA_IND_COLUMNSSWHERES.index_name=索引名如果是该表所有者的账号,把相应视图名做下列修改:dba_indexes=》user_indexesDBA_IND_COLUMNS=》user_ind_columns
oracle如何查看表索引是否有效?
通过PL/SQL可以直接查看某表是否建索引,通过SQL查询select status,T.* from user_indexes T where table_name="表名"oracle查看有效索引是这个:select status,T.* from user_indexes T,where table_name="TABLE1"最好弄个图像界面软件,就能知道,比如:PL/SQLDeveloper数据库中的失效的索引、索引分区、子分区:如果不是失效的索引,那么都是有效的。
查看Oracle表中的索引?
dba权限的账号使用:
select S.index_name from dba_indexes s where s.table_name=表名;--查出索引名
然后根据索引名去DBA_IND_COLUMNS视图中查看相应字段:
SELECT s.column_name FROM DBA_IND_COLUMNS S WHERE S.index_name=索引名
如果是该表所有者的账号,把相应视图名做下列修改:
dba_indexes =》user_indexes
DBA_IND_COLUMNS=》user_ind_columns
oracle查询某个表的索引 怎么查看一个表的索引 oracle查看建表语句sql
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。