適用対象:
Databricks SQL
Databricks Runtime 15.2 以降
Zstandard 圧縮で圧縮された値を返します。
構文
zstd_compress ( value [, level [, streaming_mode ] ] )
引数
-
value: 圧縮するバイナリ値。 -
level: 圧縮レベルを表す 1 ~ 22 のオプションの整数引数。 既定の は 3 です。 -
streaming_mode: ストリーミング モードを使用するかどうかを示すオプションのブール値引数。
返品
BINARY 型の圧縮値。
例
> 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=