Freigeben über


zstd_decompress-Funktion

Gilt für:mit Häkchen markiert: ja Databricks SQL mit Häkchen markiert: ja Databricks Runtime 15.2 und höher

Gibt den mit der Zstandard-Komprimierung komprimierten Wert zurück. Bei Dekomprimierungsfehlern wird eine Ausnahme ausgelöst.

Syntax

zstd_decompress ( value )

Argumente

  • value: Der Binärwert komprimiert mit Zstandard, der dekomprimiert werden muss.

Gibt zurück

Dekomprimierter Wert vom Typ BINARY.

Wenn value kein gültiger ZSTD-komprimierter Wert ist, löst Azure Databricks INVALID_PARAMETER_VALUE aus. ZSTD_DECOMPRESS_INPUT. Verwenden Sie zum Zurückgeben NULL stattdessen die try_zstd_decompress-Funktion .

Häufige Fehlerbedingungen

Beispiele

> SELECT string(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(zstd_decompress(zstd_compress("Apache Spark")));
  Apache Spark
> SELECT zstd_decompress(x'DEADBEEF');
  Error: INVALID_PARAMETER_VALUE.ZSTD_DECOMPRESS_INPUT