查询:
我有一个数据库,其中包含一个包含十六进制格式的“User_Data”列的表。我想提取这些值Unhexed即Printable values。
所以我使用命令:
Select UNHEX(User_Data) From DatabaseName.TableName
在结果中,大多数值以错误格式显示,如某些特殊字符(粘贴在下面)&不是printalbe orignal值 错误结果:
W“FW&安培; WB66VBvFD%$ d $BUBĔԕDTBfrW6W&安培; RtEE $ DTV W&安培; R#B2#bV6R
十六进制列中的一个示例值:
596f757220496e7465726e6574206163636f756e7420776974682044484c2042524f414442414e44204e4554205b505d204c494d4954454420686176696e6720757365726e616d652020414a57414454524156454c2077696c6c20657870697265206f6e20323031362d31302d30332032303a30303a313620506c656173652
通过以上UnHex命令实现错误结果:
W“FW&安培; WB66VBvFD%$ d $BUBĔԕDTBfrW6W&安培; RtEE $ DTV W&安培; R#B2#bV6R
实际结果应该是这样的:
您的互联网帐户与DHL BROADBAND NET [P] LIMITED有 用户名AJWDTRAVEL将于2016-10-03 20:00:16过期
请帮助