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 funkcja zwraca NULL
Składnia
try_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 zwraca wartość NULL.
Aby zwrócić błąd zamiast NULL, użyj funkcji zstd_decompress .
Przykłady
> 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