zstd_compress
기능
적용 대상: 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=