sql 常用语句
PLSQL|Oracle 查询 表中索引
SELECT
i.index_name,
i.index_type,
i.uniqueness,
i.status,
i.tablespace_name,
ic.column_name,
ic.column_position
FROM user_indexes i
LEFT JOIN user_ind_columns ic
ON i.index_name = ic.index_name
AND i.table_name = ic.table_name
WHERE i.table_name = 'YOUR_TABLE_NAME'
ORDER BY i.index_name, ic.column_position;
| 字段名 | 来源 | 数据类型 | 含义 | 示例值 |
|---|---|---|---|---|
| INDEX_NAME | user_indexes | VARCHAR2 | 索引名称 | PK_EMPLOYEES |
| INDEX_TYPE | user_indexes | VARCHAR2 | 索引类型 | NORMAL |
| UNIQUENESS | user_indexes | VARCHAR2 | 唯一性约束 | UNIQUE / NONUNIQUE |
| STATUS | user_indexes | VARCHAR2 | 索引状态 | VALID / UNUSABLE |
| TABLESPACE_NAME | user_indexes | VARCHAR2 | 表空间名称 | USERS |
| COLUMN_NAME | user_ind_columns | VARCHAR2 | 索引列名 | EMPLOYEE_ID |
| COLUMN_POSITION | user_ind_columns | NUMBER | 列在索引中的位置 | 1, 2, 3... |
本文来自博客园,作者:暴躁牛马,转载请注明原文链接:https://www.cnblogs.com/listen2life/p/20367703

浙公网安备 33010602011771号