sql - 如何在 Oracle SQL 中显示索引

标签 sql oracle

这个问题在这里已经有了答案:





How do I get information about an index and table owner in Oracle?

(5 个回答)


6年前关闭。




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

create index ind_cname on country(capital)



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

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

谢谢

最佳答案

如果您有权限,您可以使用 ALL_INDEXES 或 USER_INDEXES View .查询将是:

SELECT  *
FROM    all_indexes
WHERE   table_name = 'COUNTRY';

如果您想了解索引中包含的列的一些信息,您可以从 ALL_IND_COLUMNS 中选择这些信息。可以在此处找到有关这些 View 的文档 Static Data Dictionary Views: ALL_ALL_TABLES to ALL_MVIEWS

关于sql - 如何在 Oracle SQL 中显示索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28611966/

相关文章:

mysql - 将 SQL 数据库导入实时服务器,表丢失

sql - 如何计算表中连续的重复项?

sql - 列的最小长度限制

sql - 将一个选择结果除以另一个选择结果

mysql - 如何在mysql中使用if语句将文本添加到字符串值

mysql - 从 SQL 查询问题下载 CSV

java - 提交 SQL Connection 对象是否不安全?

Java 存储过程在 Oracle 数据库中不返回任何内容

sql - PL SQL 将结果集映射到多条记录

sql - 表中具有特定列总和的行