- Kategorien:
- Funktionen für semistrukturierte und strukturierte Daten (Umwandlung) 
AS_OBJECT¶
Wandelt einen VARIANT-Wert in einen OBJECT-Wert um.
- Siehe auch:
Syntax¶
AS_OBJECT( <variant_expr> )
Argumente¶
- variant_expr
- Ein Ausdruck, der einen Wert vom Typ VARIANT ergibt. 
Rückgabewerte¶
Die Funktion gibt einen Wert vom Typ OBJECT oder NULL zurück.
- Wenn der Typ des Werts im Argument - variant_exprOBJECT ist, gibt die Funktion einen Wert vom Typ OBJECT zurück.
- Wenn der Typ des Werts im Argument - variant_exprnicht mit dem Typ des Ausgabewerts übereinstimmt, gibt die Funktion NULL zurück.
- Wenn das Argument - variant_exprNULL ist, gibt die Funktion NULL zurück.
Nutzungshinweise¶
- Diese Funktion unterstützt keine strukturierten Typen als Eingabeargument. 
Beispiele¶
Erstellen Sie eine Tabelle, und laden Sie Daten hinein:
CREATE OR REPLACE TABLE as_object_example (object1 VARIANT);
INSERT INTO as_object_example (object1)
  SELECT TO_VARIANT(TO_OBJECT(PARSE_JSON('{"Tree": "Pine"}')));
Verwenden Sie die Funktion AS_OBJECT in einer Abfrage, um einen VARIANT-Wert in einen OBJECT-Wert umzuwandeln:
SELECT AS_OBJECT(object1) AS object_value
  FROM as_object_example;
+------------------+
| OBJECT_VALUE     |
|------------------|
| {                |
|   "Tree": "Pine" |
| }                |
+------------------+