try_zstd_decompress
-functie
Van toepassing op: Databricks SQL 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