try_zstd_decompress
-Funktion
Gilt für: Databricks SQL Databricks Runtime 15.2 und höher
Gibt den mit der Zstandard-Komprimierung komprimierten Wert zurück. Bei Dekomprimierungsfehlern gibt die Funktion NULL
zurück.
Syntax
try_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
nicht ein gültiger komprimierter ZSTD-Wert ist, gibt Databricks NULL
zurück.
Verwenden Sie die zstd_decompress-Funktion, um anstelle von NULL
einen Fehler zurückzugeben.
Beispiele
> 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