Delen via


try_zstd_decompress-functie

Van toepassing op: vinkje als ja aan Databricks SQL vinkje als ja aan Databricks Runtime 15.2 en hoger

Retourneert de waarde gedecomprimeerd met Zstandard-compressie. Bij de decompressiefout retourneert de functie NULL

Syntaxis

try_zstd_decompress ( value )

Argumenten

  • value: De binaire waarde gecomprimeerd met Zstandard die moet worden gedecomprimeerd.

Retouren

Gedecomprimeerde waarde van het type BINARY.

Als value dit geen geldige gecomprimeerde ZSTD-waarde is, retourneert Databricks NULL. Als u een fout wilt retourneren in plaats van NULL, gebruikt u de functie zstd_decompress .

Voorbeelden

> 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