Dela via


Typ: VARIANT

Gäller för:markerad ja Databricks Runtime 15.3 och senare

Representerar halvstrukturerade data.

Syntax

VARIANT

Gränser

Typen stöder lagring av halvstrukturerade data, inklusive STRUCT, ARRAY, MAPoch skalärtyper. VARIANT kan bara lagra MAP typer med nycklar av typen STRING.

Literaler

Mer VARIANT parse_json. Du kan också använda CAST funktionen för att konvertera en literal av någon typ till VARIANT.

Kommentar

Exempel

> SELECT parse_json('{"key": 123, "data": [4, 5, "str"]}');
  {"data":[4,5,"str"],"key":123}

> SELECT parse_json(null);
  null

> SELECT parse_json('123');
  123

> SELECT CAST(123.456 AS VARIANT);
  123.456