Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何在 Oracle 10g 中选择特定类型的所有索引,例如我想要bitmap声明的所有索引。
bitmap
我想查询会是这样的:
select * from system_indexes where type = 'bitmap'
但这绝对是不正确的。
SELECT * FROM dba_indexes WHERE index_type IN ('BITMAP', 'FUNCTION-BASED BITMAP' )
可能是您要查找的内容(尽管您可能只需要 where 的索引index_type = 'BITMAP'。如果您只关心您有权SELECT访问的表上的索引,则可以查询all_indexes而不是dba_indexes。如果您只关心当前架构中的索引, 你可以查询user_indexes而不是dba_indexes.
index_type = 'BITMAP'
SELECT
all_indexes
dba_indexes
user_indexes