Преобразование двоичных данных в эквивалентное значение BLOB (текст) в Hive - PullRequest
1 голос
/ 02 апреля 2019

У нас есть BLOB (текстовые) данные, хранящиеся в Hive как двоичные. Теперь это необходимо использовать как эквивалентное текстовое значение на сервере отчетов SQL Server SRSS.

Есть ли какая-либо конкретная функция, доступная для вышеуказанного сценария?

BASE64( column)


select BASE64(column) from hive_table;

1 Ответ

1 голос
/ 02 апреля 2019

Функция decode(binary bin, string charset) Декодирует первый аргумент в строку, используя предоставленный набор символов (один из 'US-ASCII', 'ISO-8859-1', 'UTF-8', 'UTF-16BE', 'UTF -16LE ',' UTF-16 '). Если один из аргументов равен нулю, результат также будет нулевым. (По состоянию на Улей 0.12.0. )

Все функции строки улья

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...