Freigeben über


unhex-Funktion

Gilt für:durch Häkchen mit „Ja“ markiert Databricks SQL durch Häkchen mit „Ja“ markiert Databricks Runtime

Konvertiert einen hexadezimalen Ausdruck (expr) in BINARY.

Syntax

unhex(expr)

Argumente

  • expr: Ein STRING-Ausdruck aus Hexadezimalzeichen.

Gibt zurück

Das Ergebnis ist BINARY.

Wenn die Länge von expr ungerade ist, wird das erste Zeichen verworfen, und das Ergebnis wird mit einem NULL-Byte aufgefüllt. Wenn expr nicht-hexadezimale Zeichen enthält, ist das Ergebnis NULL.

Beispiele

> SELECT decode(unhex('537061726B2053514C'), 'UTF-8');
 Spark SQL