INLINE LENGTHのJSONデフォルト値 - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - JSONデータ型

Product
Advanced SQL Engine
Teradata Database
Release Number
17.05
17.00
Published
2020年9月
Language
日本語
Last Update
2021-03-30
dita:mapPath
ja-JP/gzn1554761068186.ditamap
dita:ditavalPath
ja-JP/gzn1554761068186.ditaval
dita:id
evi1472243742653
Product Category
Software
Teradata Vantage

インラインの長さを指定せず、データ型の最大長が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文字 non-LOB
JSON(n) CHARACTER SET LATIN、ここでn > 64,000 4,096バイト(デフォルト) n文字 LOB
JSON(n) CHARACTER SET LATIN INLINE LENGTH m m文字 n文字
  • n=mの場合はnon-LOB
  • n > mの場合はLOB
  • n < mの場合はエラー
JSON(n) CHARACTER SET UNICODE、ここでn ≤ 32,000 n文字(デフォルト) n文字 non-LOB
JSON(n) CHARACTER SET UNICODE、ここでn > 32,000 4,096バイト(デフォルト) n文字 LOB
JSON(n) CHARACTER SET UNICODE INLINE LENGTH m m文字 n文字
  • n=mの場合はnon-LOB
  • n > mの場合はLOB
  • n < mの場合はエラー
JSON(n) STORAGE FORMAT BSON、ここでn ≤ 64,000 nバイト(デフォルト) nバイト non-LOB
JSON(n) STORAGE FORMAT BSON、ここでn > 64,000 4,096バイト(デフォルト) nバイト LOB
JSON(n) STORAGE FORMAT BSON INLINE LENGTH m mバイト nバイト
  • n=mの場合はnon-LOB
  • n > mの場合はLOB
  • n < mの場合はエラー
JSON(n) STORAGE FORMAT UBJSON、ここでn ≤ 64,000 nバイト(デフォルト) nバイト non-LOB
JSON(n) STORAGE FORMAT UBJSON、ここでn > 64,000 4,096バイト(デフォルト) nバイト LOB
JSON(n) STORAGE FORMAT UBJSON INLINE LENGTH m mバイト nバイト
  • n=mの場合はnon-LOB
  • n > mの場合はLOB
  • n < mの場合はエラー