Dela via


Funktionen try_zstd_decompress

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

Returnerar värdet som dekomprimerats med Zstandard-komprimering. Vid dekomprimeringsfel returnerar funktionen NULL

Syntax

try_zstd_decompress ( value )

Argument

  • value: Det binära värdet komprimerat med Zstandard som måste dekomprimeras.

Returer

Dekomprimerat värde av typen BINARY.

Om value inte är ett giltigt ZSTD-komprimerat värde returnerar NULLDatabricks . Om du vill returnera ett fel i stället för NULLanvänder du funktionen zstd_decompress .

Exempel

> SELECT string(try_zstd_decompress(unbase64("KLUv/SCCpQAAaEFwYWNoZSBTcGFyayABABLS+QU=")));
  Apache Spark Apache Spark Apache Spark Apache Spark Apache Spark Apache Spark Apache Spark Apache Spark Apache Spark Apache Spark
> SELECT string(try_zstd_decompress(zstd_compress("Apache Spark")));
  Apache Spark
> SELECT try_zstd_decompress("invalid input")
  NULL