Fonction zstd_decompress

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

Retourne une valeur décompressée avec la compression Zstandard. En cas d’échec de la décompression, elle lève une exception.

Syntaxe

zstd_decompress ( value )

Les 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, Azure Databricks déclenche INVALID_PARAMETER_VALUE. ZSTD_DECOMPRESS_INPUT. Pour revenir NULL à la place, utilisez la fonction try_zstd_decompress .

Conditions d’erreur courantes

Exemples

> 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