Partager via


Fonction try_zstd_decompress

S’applique à : coche marquée oui Databricks SQL case marquée oui Databricks Runtime 15.2 et versions ultérieures

Retourne la valeur décompressée avec la compression Zstandard. En cas d’échec de la décompression, la fonction retourne NULL

Syntaxe

try_zstd_decompress ( value )

Arguments

  • value : la valeur binaire compressée avec Zstandard qui doit être décompressée.

Retours

Valeur décompressée de type BINARY.

Si value n’est pas une valeur compressée ZSTD valide, Databricks retourne NULL. Pour retourner une erreur au lieu de NULL, utilisez la fonction zstd_decompress.

Exemples

> 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