我们为什么不能在Hive中将数字值转换为BINARY?
如果我运行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))
。
注意::我找到了问题Convert Numeric value to Binary value in hive,但那个问题是指在字符串中查找数字,但没有回答我的问题。