結果の種類 - 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

JSONExtractValueは、必要な属性のVARCHARを返します。戻り値の長さのデフォルトは4Kですが、DBS制御フィールドJSON_AttributeSizeを使用して32,000文字(バイトではない)まで増やすことができます。このメソッドの結果がバッファに対して大きすぎる場合は、エラーが報告されます。

JSONExtractLargeValueは、型の最大サイズまでスカラー値を抽出します。CHARACTER SET LATINに対しては16,776,192文字、CHARACTER SET UNICODEに対しては8,388,096文字のCLOBを返します。

両方のメソッドの戻り値は、メソッドを呼び出したJSON型の文字セットに応じてUNICODEまたはLATINになります。パラメータの文字セットがJSON型の文字セットに一致しない場合、Vantageはパラメータの文字セットの正しい文字セットに変換しようとします。

返される文字列は、キャストをサポートする任意のデータ型にキャストできます。