JSON_SERIALIZE 関数 - AWS Clean Rooms

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

JSON_SERIALIZE 関数

JSON_SERIALIZE 関数は、RFC 8259 に従いながら、SUPER 表現をテキスト JSON 表現でシリアル化します。詳細については、The JavaScript Object Notation (JSON) Data Interchange Formatを参照してください。

SUPER のサイズ制限はブロックでの制限とほぼ同じで、VARCHAR の制限は SUPER でのサイズ制限よりも小さくなっています。したがって、JSON_SERIALIZE 関数は、JSON 形式がシステムの VARCHAR 制限を超えた場合はエラーを返します。

構文

JSON_SERIALIZE(super_expression)

引数

super_expression

SUPER 式または列。

戻り型

varchar

次の例では、SUPER での値を文字列にシリアル化します。

SELECT JSON_SERIALIZE(JSON_PARSE('[10001,10002,"abc"]')); json_serialize --------------------- [10001,10002,"abc"] (1 row)