O Amazon Redshift não permitirá mais a criação de funções definidas pelo usuário (UDFs) do Python a partir de 1.º de novembro de 2025. Se quiser usar UDFs do Python, você deve criá-las antes dessa data. As UDFs do Python existentes continuarão a funcionar normalmente. Para ter mais informações, consulte a publicação de blog
Função FROM_VARBYTE
FROM_VARBYTE converte para um valor binário em uma cadeia de caracteres no formato especificado.
Sintaxe
FROM_VARBYTE(binary_value, format)
Argumentos
- binary_value
-
Um valor binário do tipo de dados
VARBYTE. - format
-
O formato da cadeia de caracteres retornada. Os valores válidos que não diferenciam maiúsculas e minúsculas são
hex,binary,utf8(tambémutf-8eutf_8) ebase64.
Tipo de retorno
VARCHAR
Exemplos
Para converter o valor binário 'ab' para hexadecimal, use o exemplo a seguir.
SELECT FROM_VARBYTE('ab', 'hex');+--------------+ | from_varbyte | +--------------+ | 6162 | +--------------+
Para retornar a representação binária de '4d', use o exemplo a seguir. A representação binária de '4d' é a string de caracteres 01001101.
SELECT FROM_VARBYTE(FROM_HEX('4d'), 'binary');+--------------+ | from_varbyte | +--------------+ | 01001101 | +--------------+