Kategorien:

Konvertierungsfunktionen , Semistrukturierte Datenfunktionen (Array/Objekt)

TO_OBJECT

Konvertiert den Eingabewert in ein Objekt:

  • Gibt bei einem Variantenwert, der ein Objekt enthält, dieses Objekt zurück (in einem Wert vom Typ OBJECT).

  • Gibt bei einem Variantenwert, der JSON null enthält, oder bei Eingabe von NULL den Wert NULL zurück.

  • Erzeugt bei allen anderen Eingabewerten einen Fehler.

Syntax

TO_OBJECT( <expr> )

Rückgabewerte

Der Datentyp des zurückgegebenen Werts ist OBJECT.

Beispiele

Dies zeigt eine einfache Verwendung der Funktion TO_OBJECT:

SELECT TO_OBJECT(PARSE_JSON('{"a":1}'));
+----------------------------------+
| TO_OBJECT(PARSE_JSON('{"A":1}')) |
|----------------------------------|
| {                                |
|   "a": 1                         |
| }                                |
+----------------------------------+