Función FROM_VARBYTE - Amazon Redshift

Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del 1 de noviembre de 2025. Si desea utilizar las UDF de Python, créelas antes de esa fecha. Las UDF de Python existentes seguirán funcionando con normalidad. Para obtener más información, consulte la publicación del blog.

Función FROM_VARBYTE

FROM_VARBYTE convierte un valor binario en una cadena de caracteres en el formato especificado.

Sintaxis

FROM_VARBYTE(binary_value, format)

Argumentos

binary_value

Un valor binario del tipo de datos VARBYTE.

formato

Formato de la cadena de caracteres devuelta. Los valores válidos sin distinción entre mayúsculas y minúsculas son hex, binary, utf8 (también utf-8 y utf_8) y base64.

Tipo de retorno

VARCHAR

Ejemplos

Para convertir el valor binario 'ab' a hexadecimal, use el siguiente ejemplo.

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

Para devolver la representación binaria de '4d', use el siguiente ejemplo. La representación binaria de '4d' corresponde a la cadena de caracteres 01001101.

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