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ść skompresowaną z kompresją Zstandard.
Składnia
zstd_compress ( value [, level [, streaming_mode ] ] )
Argumenty
-
value: wartość binarna do skompresowania. -
level: Opcjonalny argument liczby całkowitej z zakresu od 1 do 22, który reprezentuje poziom kompresji. Wartość domyślna to 3. -
streaming_mode: opcjonalny argument logiczny wskazujący, czy używać trybu przesyłania strumieniowego.
Zwraca
Skompresowana wartość typu BINARY.
Przykłady
> SELECT base64(zstd_compress(repeat("Apache Spark ", 10)));
KLUv/SCCpQAAaEFwYWNoZSBTcGFyayABABLS+QU=
> SELECT string(zstd_decompress(zstd_compress("Apache Spark")));
Apache Spark
-- Using streaming mode
> SELECT base64(zstd_compress(repeat("Apache Spark ", 10), 3, true));
KLUv/QBYpAAAaEFwYWNoZSBTcGFyayABABLS+QUBAAA=