加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

如何在oracle中查找表,视图和同义词的所有索引及其列

发布时间:2020-12-12 14:02:50 所属栏目:百科 来源:网络整理
导读:我记下了以下查询,它将列出特定表的索引名称及其列: select b.uniqueness,a.index_name,a.table_name,a.column_name from all_ind_columns a,all_indexes bwhere a.index_name=b.index_name and a.table_name = upper('table_name')order by a.table_name,
我记下了以下查询,它将列出特定表的索引名称及其列:
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;

我想修改它,以便如果我通过视图或同义词也可以使用。我们的系统有不同的视图,同义词,所以有一个查询是真正有用的,我可以为它提供名称(无论是查看同义词还是表),并且会吐出索引及其列。

您的查询应该适用于同义词和表。但是,您似乎期望视图中的索引没有。也许是物化视图吗?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读