Почему прямое приведение числового типа к BINARY завершается неудачно? - PullRequest
0 голосов
/ 05 декабря 2018

Есть ли причина, по которой мы не можем преобразовать числовое значение в BINARY в Hive?

Если я запускаю SELECT CAST(1 AS BINARY), то я получаю ошибку FAILED: SemanticException Line 0:-1 Wrong arguments '1': Only string, char, varchar or binary data can be cast into binary data types..

Однако, Я могу запустить следующее без проблем: SELECT UNHEX(HEX(1)).

Примечание: Я нашел вопрос Преобразовать числовое значение в двоичное значение в кусте , но это относитсячтобы найти число в строке, и не отвечает на мой вопрос.

...