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はパラメータの文字セットの正しい文字セットに変換しようとします。
返される文字列は、キャストをサポートする任意のデータ型にキャストできます。