インラインの長さを指定せず、データ型の最大長が64000バイト(UNICODE文字32000文字)以下の場合、デフォルトのインライン長は最大長と同じになり、データ型は非LOB型です。
インライン長を指定せず、データ型の最大長が64000バイト(UNICODE文字32000文字)より大きい場合、次のテーブルに示すように、データ型はLOB型でデフォルトのインライン長になります。
次のテーブルでは、インライン長と最大長に可能な値、およびデータ型がLOBまたは非LOBのいずれになるかをまとめています。
データ型 | インライン ストレージ | 最大長 | LOB型 |
---|---|---|---|
JSON | 4,096バイト(デフォルト) | 16,776,192バイト(デフォルト) | LOB |
JSON(n) CHARACTER SET LATIN、ここでn ≤ 64,000 | n文字(デフォルト) | n文字 | 非LOB |
JSON(n) CHARACTER SET LATIN、ここでn > 64,000 | 4,096バイト(デフォルト) | n文字 | LOB |
JSON(n) CHARACTER SET LATIN INLINE LENGTH m | m文字 | n文字 |
|
JSON(n) CHARACTER SET UNICODE、ここでn ≤ 32,000 | n文字(デフォルト) | n文字 | 非LOB |
JSON(n) CHARACTER SET UNICODE、ここでn > 32,000 | 4,096バイト(デフォルト) | n文字 | LOB |
JSON(n) CHARACTER SET UNICODE INLINE LENGTH m | m文字 | n文字 |
|
JSON(n) STORAGE FORMAT BSON、ここでn ≤ 64,000 | nバイト(デフォルト) | nバイト | 非LOB |
JSON(n) STORAGE FORMAT BSON、ここでn > 64,000 | 4,096バイト(デフォルト) | nバイト | LOB |
JSON(n) STORAGE FORMAT BSON INLINE LENGTH m | mバイト | nバイト |
|
JSON(n) STORAGE FORMAT UBJSON、ここでn ≤ 64,000 | nバイト(デフォルト) | nバイト | 非LOB |
JSON(n) STORAGE FORMAT UBJSON、ここでn > 64,000 | 4,096バイト(デフォルト) | nバイト | LOB |
JSON(n) STORAGE FORMAT UBJSON INLINE LENGTH m | mバイト | nバイト |
|