Fonction FROM_VARBYTE - Amazon Redshift

Amazon Redshift ne prendra plus en charge la création de nouvelles fonctions Python définies par l’utilisateur à compter du 1er novembre 2025. Si vous souhaitez utiliser des fonctions Python définies par l’utilisateur, créez-les avant cette date. Les fonctions Python définies par l’utilisateur existantes continueront de fonctionner normalement. Pour plus d’informations, consultez le billet de blog .

Fonction FROM_VARBYTE

FROM_VARBYTE convertit une valeur binaire en chaîne de caractères au format spécifié.

Syntaxe

FROM_VARBYTE(binary_value, format)

Arguments

binary_value

Valeur binaire du type de données VARBYTE.

format

Format de la chaîne de caractères renvoyée. Les valeurs valides insensibles à la casse sont hex, binary, utf8 (également utf-8 et utf_8) et base64.

Type de retour

VARCHAR

Exemples

Pour convertir la valeur binaire 'ab' en une valeur hexadécimale, utilisez l'exemple suivant.

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

Pour renvoyer la représentation binaire de '4d', utilisez l'exemple suivant. La représentation binaire de '4d' est la chaîne de caractères 01001101.

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