我记下了以下查询,它将列出特定表的索引名称及其列:
select b.uniqueness,a.index_name,a.table_name,a.column_name from all_ind_columns a,all_indexes b where a.index_name=b.index_name and a.table_name = upper('table_name') order by a.table_name,a.column_position;
我想修改它,以便如果我通过视图或同义词也可以使用。我们的系统有不同的视图,同义词,所以有一个查询是真正有用的,我可以为它提供名称(无论是查看同义词还是表),并且会吐出索引及其列。
您的查询应该适用于同义词和表。但是,您似乎期望视图中的索引没有。也许是物化视图吗?