Megosztás a következőn keresztül:


A try_zstd_decompress függvény

A következőkre vonatkozik: jelölje be az igennel jelölt jelölőnégyzetet Databricks SQL jelölje be az igennel jelölt jelölőnégyzetet Databricks Runtime 15.2 és újabb verziók

Zstandard tömörítéssel tömörített értéket ad vissza. A dekompressziós hiba esetén a függvény NULL

Syntax

try_zstd_decompress ( value )

Argumentumok

  • value: A Zstandardtal tömörített bináris érték, amelyet le kell bontani.

Válaszok

Dekomponált típusú BINARYérték.

Ha value nem érvényes ZSTD tömörített érték, a Databricks ad vissza NULL. Ahelyett NULL, hogy hibát szeretne visszaadni, használja a zstd_decompress függvényt.

Példák

> 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