如何查看oracel表索引字段:
SQL:“select * from user_ind_columns where table_name = '表名'
查询结果:
字段含义:
柱 | 数据类型 | 空值 | 描述 |
---|---|---|---|
INDEX_OWNER | VARCHAR2(30) | NOT NULL | 指数所有者 |
INDEX_NAME | VARCHAR2(30) | NOT NULL | 索引名称 |
TABLE_OWNER | VARCHAR2(30) | NOT NULL | 表或集群的所有者 |
TABLE_NAME | VARCHAR2(30) | NOT NULL | 表或集群的名称 |
COLUMN_NAME | VARCHAR2(4000) | 列名称或对象类型列的属性 | |
注意:如果在用户定义的REF列上创建索引,则系统会在构成REF列的属性上创建索引。因此,此视图中显示的列名称是属性名称,以REF列名称为前缀,格式如下:“REF_name”.“attribute” | |||
COLUMN_POSITION | NUMBER | NOT NULL | 列或属性在索引中的位置 |
COLUMN_LENGTH | NUMBER | NOT NULL | 列的索引长度 |
CHAR_LENGTH | NUMBER | 列的最大代码点长度 | |
DESCEND | VARCHAR2(4) | 指示该列是以降序(DESC)还是升序(ASC)排序 |
参考官网:oracel官网文档