Funktion FROM_VARBYTE - Amazon Redshift

Amazon Redshift unterstützt ab dem 1. November 2025 nicht mehr die Erstellung neuer Python-UDFs. Wenn Sie Python-UDFs verwenden möchten, erstellen Sie die UDFs vor diesem Datum. Bestehende Python-UDFs funktionieren weiterhin wie gewohnt. Weitere Informationen finden Sie im Blog-Posting.

Funktion FROM_VARBYTE

FROM_VARBYTE konvertiert einen Binärwert in eine Zeichenfolge im angegebenen Format.

Syntax

FROM_VARBYTE(binary_value, format)

Argumente

binary_value

Ein Binärwert des Datentyps VARBYTE.

Format

Das Format der zurückgegebenen Zeichenfolge. Gültige Werte, bei denen die Groß-/Kleinschreibung nicht beachtet wird, sind hex, binary, utf8 (auch utf-8 und utf_8) und base64.

Rückgabetyp

VARCHAR

Beispiele

Verwenden Sie das folgende Beispiel, um den Binärwert 'ab' in einen Hexadezimalwert zu konvertieren.

SELECT FROM_VARBYTE('ab', 'hex'); +--------------+ | from_varbyte | +--------------+ | 6162 | +--------------+

Verwenden Sie das folgende Beispiel, um die binäre Darstellung von '4d' zurückzugeben. Die binäre Darstellung von '4d' ist die Zeichenfolge 01001101.

SELECT FROM_VARBYTE(FROM_HEX('4d'), 'binary'); +--------------+ | from_varbyte | +--------------+ | 01001101 | +--------------+