zstd_decompress
-functie
Van toepassing op: Databricks SQL Databricks Runtime 15.2 en hoger
Retourneert de waarde gedecomprimeerd met Zstandard-compressie. Bij decompressiefout wordt er een uitzondering gegenereerd.
Syntaxis
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, verhoogt Databricks INVALID_PARAMETER_VALUE. ZSTD_DECOMPRESS_INPUT.
Als u wilt terugkeren NULL
in plaats van een uitzondering op te geven, gebruikt u de functie try_zstd_decompress .
Voorbeelden
> 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("invalid input")
[INVALID_PARAMETER_VALUE.ZSTD_DECOMPRESS_INPUT] The value of parameter(s) `input` in `zstd_decompress` is invalid: expects valid zstd-compressed data. SQLSTATE: 22023