Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Funkcja
Dotyczy:
SQL usługi Databricks
Databricks Runtime 15.2 i nowsze
Zwraca wartość dekompresowaną przy użyciu kompresji Zstandard. W przypadku niepowodzenia dekompresji zgłasza wyjątek.
Składnia
zstd_decompress ( value )
Argumenty
-
value: wartość binarna skompresowana ze standardem Zstandard, która musi zostać zdekompresowana.
Zwraca
Dekompresowana wartość typu BINARY.
Jeśli value nie jest prawidłową skompresowaną wartością ZSTD, usługa Databricks zgłasza INVALID_PARAMETER_VALUE. ZSTD_DECOMPRESS_INPUT.
Aby zwrócić NULL zamiast zgłaszać wyjątek, użyj funkcji try_zstd_decompress.
Przykłady
> 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