在sql server中将varchar转换为十六进制

时间:2016-09-09 10:26:45

标签: sql-server hive

我想要一个函数在sql server中将varchar转换为十六进制。请帮帮我。

P.S。我将在Hive中使用unhex()来尝试获取原始值。这是因为我的数据包含特殊字符和反斜杠,而HIVE外部表格无法识别它

2 个答案:

答案 0 :(得分:2)

您可以尝试使用CONVERT功能:

SELECT CONVERT(VARBINARY(MAX), 'myText') 

输出:

0x6D7954657874

答案 1 :(得分:1)

你可以使用

select try_convert(varbinary,varcharcolumn)
相关问题