如何在Oracle SQL中显示索引

20

我已经在Oracle SQL中创建了一个索引-

create index ind_cname on country(capital)

执行后,我收到了成功的消息。现在我想查看创建的索引。请帮忙提供显示索引的语法。

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

谢谢

1个回答

49

如果您拥有相应的权限,您可以使用 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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接