try_zstd_decompress
函式
適用於: Databricks SQL Databricks Runtime 15.2 和更新版本
傳回使用 Zstandard 壓縮解壓縮的值。 在解壓縮失敗時,函式會傳回 NULL
語法
try_zstd_decompress ( value )
引數
value
:使用需要解壓縮的 Zstandard 壓縮的二進位值。
傳回
類型的 BINARY
解壓縮值。
如果 value
不是有效的 ZSTD 壓縮值,Databricks 會傳 NULL
回 。
若要傳回錯誤,NULL
請使用 zstd_decompress 函式。
範例
> 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