我想要一个函数在sql server中将varchar转换为十六进制。请帮帮我。
P.S。我将在Hive中使用unhex()来尝试获取原始值。这是因为我的数据包含特殊字符和反斜杠,而HIVE外部表格无法识别它
答案 0 :(得分:2)
您可以尝试使用CONVERT
功能:
SELECT CONVERT(VARBINARY(MAX), 'myText')
输出:
0x6D7954657874
答案 1 :(得分:1)
你可以使用
select try_convert(varbinary,varcharcolumn)