적용 대상:
Databricks SQL
Databricks Runtime 15.2 이상
Zstandard 압축으로 압축 해제된 값을 반환합니다. 압축 해제 실패시 예외가 throw됩니다.
구문
zstd_decompress ( value )
인수
-
value: 압축을 해제해야 하는 Zstandard로 압축된 이진 값입니다.
반품
압축을 풉진 형식 BINARY의 값입니다.
value 유효한 ZSTD 압축 값이 아니면 Azure Databricks INVALID_PARAMETER_VALUE 발생합니다. ZSTD_DECOMPRESS_INPUT.
대신 반환 NULL 하려면 try_zstd_decompress 함수를 사용합니다.
일반적인 오류 조건
예제
> SELECT string(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(zstd_decompress(zstd_compress("Apache Spark")));
Apache Spark
> SELECT zstd_decompress(x'DEADBEEF');
Error: INVALID_PARAMETER_VALUE.ZSTD_DECOMPRESS_INPUT