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