Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
JSONFunktion _ SERIALIZE
Die SERIALIZE Funktion JSON _ serialisiert einen SUPER
Ausdruck in eine Textdarstellung und folgt dabei 8259. JSON RFC Weitere Informationen dazu finden Sie unter Das RFC Datenaustauschformat JavaScript Object Notation (JSON)
Das SUPER
-Größenlimit entspricht ungefähr dem Blocklimit, und das VARCHAR
-Limit ist kleiner als das SUPER
-Größenlimit. Daher gibt die SERIALIZE Funktion JSON _ einen Fehler zurück, wenn das JSON Format die Varchar-Grenze des Systems überschreitet. Wenn Sie die Größe eines SUPER
-Ausdrucks überprüfen möchten, sehen Sie sich die Funktion JSON_SIZE an.
Syntax
JSON_SERIALIZE(super_expression)
Argumente
- super_expression
-
Ein
SUPER
-Ausdruck oder eine Spalte.
Rückgabetyp
VARCHAR
Beispiele
Verwenden Sie das folgende Beispiel, um den SUPER
-Wert einer Zeichenfolge zu serialisieren.
SELECT JSON_SERIALIZE(JSON_PARSE('[10001,10002,"abc"]'));
+---------------------+ | json_serialize | +---------------------+ | [10001,10002,"abc"] | +---------------------+