Aracılığıyla paylaş


try_zstd_decompress işlevi

Şunlar için geçerlidir: onay işareti evet olarak işaretlenmiş Databricks SQL onay işareti evet olarak işaretlenmiş Databricks Runtime 15.2 ve üzeri

Zstandard sıkıştırması ile sıkıştırılmış değeri döndürür. Dekompresyon hatasında işlev döndürülüyor NULL

Söz dizimi

try_zstd_decompress ( value )

Bağımsız değişkenler

  • value: Sıkıştırılması gereken Zstandard ile sıkıştırılmış ikili değer.

Döndürülenler

türünde BINARYsıkıştırılmış değer.

Geçerli bir ZSTD sıkıştırılmış değeri değilse value , Databricks döndürür NULL. yerine NULLhata döndürmek için zstd_decompress işlevini kullanın.

Örnekler

> 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