Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Funktionen
Gäller för: Databricks SQL
Databricks Runtime 15.2 och senare
Returnerar värdet som dekomprimerats med Zstandard-komprimering. Vid dekomprimeringsfel utlöser det ett undantag.
Syntax
zstd_decompress ( value )
Argument
-
value
: Det binära värdet komprimerat med Zstandard som måste dekomprimeras.
Returer
Dekomprimerat värde av typen BINARY
.
Om value
inte är ett giltigt ZSTD-komprimerat värde genererar Databricks INVALID_PARAMETER_VALUE. ZSTD_DECOMPRESS_INPUT.
Om du vill returnera NULL
i stället för att skapa ett undantag använder du funktionen try_zstd_decompress .
Exempel
> 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