Oracle 视图 USER_IND_EXPRESSIONS 官方解释,作用,如何使用详细说明
本站中文解释
USER_IND_EXPRESSIONS是Oracle数据库中的系统视图,它能够显示出建立在给定表上的索引和唯一索引表达式。表中包含以下信息:
1. INDEX_NAME:索引名称;
2. TABLE_NAME:索引所在表的名称;
3. UNIQUENESS:显示索引是否为唯一索引;
4. COLUMN_EXPRESSION:字段表达式;
5. COLUMN_POSITION:索引列在表示列中的位置。
使用方法:
可以使用这个视图来查询存在哪些索引以及表中的每个索引列的具体表达式,以及每个索引在索引列中的位置。要查询某张表上的索引,我们可以执行下面的SQL语句:
SELECT index_name, column_expression, column_position
FROM user_ind_expressions
WHERE table_name=’MY_TABLE_NAME’;
官方英文解释
USER_IND_EXPRESSIONS
describes expressions of function-based indexes on tables owned by the current user. Its columns (except for INDEX_OWNER
and TABLE_OWNER
) are the same as those in ALL_IND_EXPRESSIONS
.
See Also:
“ALL_IND_EXPRESSIONS”