Oracle下查看表的索引信息

平时用惯了PLSQL之类可视化界面的数据库工具,结果到了纯命令行时,一些平时很简单的查询反而很困难了,比如查看某个表的索引信息。因此在此进行个记录,备忘一下。在sqlplus字符界面下,使用如下语句即可,表名请自行替换。

select user_ind_columns.index_name,
user_ind_columns.column_name,
user_ind_columns.column_position,
user_indexes.uniqueness
from user_ind_columns, user_indexes
where user_ind_columns.index_name = user_indexes.index_name
and user_ind_columns.table_name = ‘表名’;