OceanBaseデータベースは配列データ型(ARRAY)をサポートしており、この配列型は複数の同一タイプの要素を格納および処理するために使用できます。
OceanBaseデータベースの現在のバージョンでサポートされている配列要素タイプは以下のとおりです:
整数型:
TINYINT、SMALLINT、INT/INTEGERおよびBIGINT。浮動小数点数型:
FLOATおよびDOUBLE。文字列型:
VARCHAR。
説明は以下のとおりです:
配列型はOLAPシナリオで一般的なデータ型であり、主に同一タイプの複数のデータを格納および処理するために使用されます。
特定のエンティティの複数値属性を記述する場合(例えば、製品が複数のカテゴリに属する、ユーザーの複数のラベル、センサーの複数の測定値など)、配列型を使用することで、このような関係をより自然に表現できます。
データ分析では、配列に特定の値が含まれているかどうかを判断するためによく使用されます。
制限事項は以下のとおりです:
- 配列型はデフォルト値の設定をサポートしていません。
配列データ型に加えて、配列データに使用できる関数も提供されています。詳細については、配列関数を参照してください。