Funkcja try_zstd_decompress
Dotyczy: Databricks SQL
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
Funkcje pokrewne
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla