首批通过分布式安全可靠测评,为关键业务系统打造
数组元素类型概述
更新时间:2026-07-16 20:01:47
OceanBase 数据库支持了数组数据类型(ARRAY),数组类型可以用于存储和处理多个相同类型的元素。
OceanBase 数据库当前版本所支持的数组元素类型如下:
整数类型:
TINYINT、SMALLINT、INT/INTEGER和BIGINT。浮点类型:
FLOAT和DOUBLE。字符串类型:
VARCHAR。大对象数据类型:
LOB(TINYTEXT/TEXT/MEDIUMTEXT/LONGTEXT)。说明
对于 V4.4.2 版本,
ARRAY数据类型从 V4.4.2 BP2 版本开始支持引入LOB元素类型。
说明如下:
数组类型是 OLAP 场景中一种常用的数据类型,主要应用于存储和处理具有相同类型的多个数据。
当描述某一个实体的多值属性时(例如一个产品属于多个类别、用户的多个标签、传感器的多个测量值),使用数组类型可以更自然地表示这种关系。
进行数据分析时,常用来判断数组中是否包含某个特定值。
限制如下:
- 数组类型不支持设置默认值。
除了提供数组数据类型,还提供了函数可用于数组数据。详细信息请参见 数组函数。