首批通过分布式安全可靠测评,为关键业务系统打造
oceanbase.CDB_TAB_COLS_V$
更新时间:2026-04-10 11:58:37
功能
展示所有租户的表、视图对象的列信息。
说明
从 V4.0.0 版本开始引入。
字段说明
| 字段名称 | 类型 | 是否可以为 NULL | 描述 |
|---|---|---|---|
| CON_ID | bigint(20) | NO | 租户 ID |
| OWNER | varchar(128) | NO | 表、视图或集群的所有者 |
| TABLE_NAME | varchar(128) | NO | 表、视图或集群的名称 |
| COLUMN_NAME | varchar(128) | NO | 列名 |
| DATA_TYPE | varchar(128) | NO | 列的数据类型 |
| DATA_TYPE_MOD | varchar(3) | NO | 列的数据类型修饰符 |
| DATA_TYPE_OWNER | varchar(128) | NO | 列数据类型的所有者 |
| DATA_LENGTH | bigint(21) | NO | 列的长度(以字节为单位) |
| DATA_PRECISION | bigint(20) | NO | NUMBER 数据类型的小数精度;FLOAT 数据类型的二进制精度;所有其他数据类型为 NULL |
| DATA_SCALE | bigint(20) | NO | 数字中小数点右边的数字 |
| NULLABLE | varchar(1) | NO | 指示列是否允许 NULL。该值是列 N 是否存在 NOT NULL 约束或列是否属于 PRIMARY KEY |
| COLUMN_ID | bigint(20) | NO | 创建的列的序列号 |
| DEFAULT_LENGTH | bigint(20) | NO | 列的默认值的长度 |
| DATA_DEFAULT | mediumtext | NO | 列的默认值 |
| NUM_DISTINCT | bigint(20) | NO | 列中不同值的数量 |
| LOW_VALUE | varchar(128) | NO | 列中的低值 |
| HIGH_VALUE | varchar(128) | NO | 列中的高值 |
| DENSITY | bigint(21) | NO | 如果直方图在 上可用COLUMN_NAME,则此列显示跨越直方图中少于 2 个端点的值的选择性。它不代表跨越 2 个或更多端点的值的选择性。 如果直方图在 上不可用COLUMN_NAME,则此列的值为1/ NUM_DISTINCT。 |
| NUM_NULLS | bigint(20) | NO | 列中的 NULL 数 |
| NUM_BUCKETS | bigint(20) | NO | 列的直方图中的桶数 |
| LAST_ANALYZED | date | NO | 最近分析此列的日期 |
| SAMPLE_SIZE | bigint(20) | NO | 用于分析此列的样本量 |
| CHARACTER_SET_NAME | varchar(44) | NO | 字符集名称: CHAR_CSNCHAR_CS |
| CHAR_COL_DECL_LENGTH | bigint(0) | NO | 字符类型列的声明长度 |
| GLOBAL_STATS | varchar(3) | NO | GLOBAL_STATS如果统计信息被收集或增量维护,将YES是,否则它将是NO |
| USER_STATS | varchar(3) | NO | 指示统计信息是否由用户直接输入 ( YES) 或不是 ( NO) |
| NOTES | varchar(80) | NO | 记录一些额外的属性 |
| AVG_COL_LEN | bigint(21) | NO | 列的平均长度(以字节为单位) |
| CHAR_LENGTH | bigint(20) | NO | 以字符显示列的长度。此值仅适用于以下数据类型: CHARVARCHAR2NCHARNVARCHAR2 |
| CHAR_USED | varchar(1) | NO | 表示该列使用BYTE长度语义(B)或CHAR长度语义(C),或者数据类型是否不是以下任何一种(NULL): CHARVARCHAR2NCHARNVARCHAR2 |
| V80_FMT_IMAGE | varchar(3) | NO | 指示列数据是否为 8.0 版图像格式 ( YES) 或不是 ( NO) |
| DATA_UPGRADED | varchar(3) | NO | 指示列数据是否已升级为最新类型版本格式(YES)或未升级(NO) |
| HIDDEN_COLUMN | varchar(3) | NO | 指示该列是否为隐藏列 ( YES) 或不是 ( NO) |
| VIRTUAL_COLUMN | varchar(3) | NO | 指示列是否为虚拟列 ( YES) 或不是 ( NO) |
| SEGMENT_COLUMN_ID | bigint(0) | NO | 段中列的序号 |
| INTERNAL_COLUMN_ID | bigint(0) | NO | 列的内部序列号 |
| HISTOGRAM | varchar(15) | NO | 指示直方图的存在/类型: NONEFREQUENCYTOP-FREQUENCYHEIGHT BALANCEDHYBRID |
| QUALIFIED_COL_NAME | text | NO | 限定列名 |
| USER_GENERATED | varchar(3) | NO | 指示该列是用户生成的列 ( YES) 还是系统生成的列 ( NO) |
| DEFAULT_ON_NULL | varchar(3) | NO | 指示列是否具有 DEFAULT ON NULL 语义 ( YES) 或没有 ( NO) |
| IDENTITY_COLUMN | varchar(3) | NO | 指示这是否是标识列 ( YES) 或不是 ( NO) |
| EVALUATION_EDITION | varchar(128) | NO | 解析表达式列中引用的编辑对象的版本名称 |
| UNUSABLE_BEFORE | varchar(128) | NO | 索引可用作查询计划一部分的最旧版本的名称 |
| UNUSABLE_BEGINNING | varchar(128) | NO | 索引不得用作此版本或其任何后代中的查询计划的一部分的版本的名称 |
| COLLATION | varchar(100) | NO | 列的排序规则。仅适用于具有字符数据类型的列。 |
| COLLATED_COLUMN_ID | bigint(0) | NO | 列的内部序列号,此虚拟列为其生成排序规则键 |