如何在 Oracle SQL 中显示索引 [重复]

Posted

技术标签:

【中文标题】如何在 Oracle SQL 中显示索引 [重复]【英文标题】:How to show indexes in Oracle SQL [duplicate] 【发布时间】:2015-02-19 16:44:36 【问题描述】:

我在 Oracle SQl 中创建了一个索引-

在国家(大写)上创建索引 ind_cname

执行时我收到一条成功消息。现在我想查看创建的索引。 请帮助语法以显示索引。

我是 Oracle 新手。我想要一个显示表索引的查询。

谢谢

【问题讨论】:

【参考方案1】:

如果您拥有权限,则可以使用 ALL_INDEXES 或 USER_INDEXES 视图。查询将是:

SELECT  *
FROM    all_indexes
WHERE   table_name = 'COUNTRY';

如果您想要一些关于索引中包含的列的信息,您可以从 ALL_IND_COLUMNS 中选择那些。关于这些视图的文档可以在这里找到Static Data Dictionary Views: ALL_ALL_TABLES to ALL_MVIEWS

【讨论】:

以上是关于如何在 Oracle SQL 中显示索引 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

在oracle中创建表,如何写sql语句才能保证表不重复创建,也就是说,如何让他不提示表或视图已存在

如何使用oracle的DBMS

oracle 数据库中主键索引和唯一索引有啥区别

Oracle SQL

Oracle中查看SQL语句的索引命中情况及CPU占用

Oracle SQL 多次插入忽略重复行