SQL> conn scott/tiger
已连接。
SQL> create table empt
2 as
3 select * from emp;
表已创建。
SQL> create index empt_id1 on empt(empno,ename,deptno);
索引已创建。
SQL> create index empt_id2 on empt(sal);
索引已创建。
查询DBA_INDEXES视图可以得到表中所有索引的列表
SQL> select table_name,index_name from user_indexes
2 where table_name='EMPT';
TABLE_NAME INDEX_NAME
------------------------------ ------------------------------
EMPT EMPT_ID1
EMPT EMPT_ID2
查询USER_IND_COLUMNS视图可以得到一个给定表中被索引的特定列
SQL> col index_name format a12
SQL> col column_name format a8
SQL> col table_name format a8
SQL> select table_name,index_name,column_name,column_position
2 from user_ind_columns
3 where table_name='EMPT'
4 order by table_name,index_name,column_position;
TABLE_NA INDEX_NAME COLUMN_N COLUMN_POSITION
-------- ------------ -------- ---------------
EMPT EMPT_ID1 EMPNO 1
EMPT EMPT_ID1 ENAME 2
EMPT EMPT_ID1 DEPTNO 3
EMPT EMPT_ID2 SAL 1
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/15203236/viewspace-536278/,如需转载,请注明出处,否则将追究法律责任。