Fonction try_zstd_decompress
S’applique à : Databricks SQL 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