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