日期:2014-05-17  浏览次数:20791 次

如何根据“列名”查询索引名 或者根据 “索引名 查询 列名
请教下 Oracle 里面如何根据 “列名” 查 索引名

  或者 根据 “索引名” 查 列名

------解决方案--------------------
参考如下SQL:
SELECT INDEX_NAME FROM DBA_IND_COLUMNS WHERE TABLE_NAME='' AND TABLE_OWNER='' AND COLUMN_NAME='';
------解决方案--------------------
Table C-7 ALL_IND_COLUMNS

Name Null? Type Value
INDEX_OWNER - VARCHAR2(32) -
INDEX_NAME - VARCHAR2(128) -
TABLE_OWNER - VARCHAR2(32) -
TABLE_NAME - VARCHAR2(128) -
COLUMN_NAME - VARCHAR2(128) -
COLUMN_POSITION NOT NULL NUMBER(10) 0
COLUMN_LENGTH NOT NULL NUMBER(10) 0
DESCEND NOT NULL CHAR(1) " "