OceanBaseデータベースは、ボール型データ型のBLOBとテキスト型のTEXTをサポートしています。
OceanBaseデータベースの現行バージョンがサポートするボール型とテキスト型および関連情報は、次の表に示されています。
| タイプ | 長さ | ストレージ長の上限(バイト) | 文字セット |
|---|---|---|---|
TINYBLOB |
変長 | 255 | BINARY |
BLOB |
変長 | 65535 | BINARY |
MEDIUMBLOB |
変長 | 16777215 | BINARY |
LONGBLOB |
変長 | 536870910 | BINARY |
TINYTEXT |
変長 | 256 | UTF8MB4 |
TEXT |
変長 | 65535 | UTF8MB4 |
MEDIUMTEXT |
変長 | 16777215 | UTF8MB4 |
LONGTEXT |
変長 | 536870910 | UTF8MB4 |
STRING
説明OceanBaseデータベースV4.3.5では、V4.3.5 BP1以降のバージョンからテキストデータ型 |
変長 | 16777216 | UTF8MB4 |
ほとんどの場合、BLOB列はVARBINARY列と見なし、TEXT列はVARCHAR列と見なすことができます。BLOBとTEXT/STRINGは、以下の点でVARBINARYおよびVARCHARと異なります。
BLOBおよびTEXT列上のインデックスのプレフィックス長を指定する必要があります。CHARおよびVARCHARの場合、プレフィックス長はオプションです。BLOBおよびTEXT/STRING列にはDEFAULT値を設定できません。