SQL中的字符串的十六进制十进制值

时间:2015-08-20 08:18:08

标签: sql sql-server

  

0x07FD0707FD005400610062006C00650049006400000001D4FF0000FF0707FD00520065006300490064000000317EF0005001000000FF0707FD0050006100720074006900740069006F006E000000310000005001000000FF0707FD00720065006300560065007200730069006F006E0000000101000000FF0707FD00730065007100750065006E00630065004E0075006D000000317EF0005001000000FF0707FD0064006100740061004100720065006100490064000000006400610074000000FF0707FD006300720065006100740065006400420079000000006400620061006C0061006300680061000000FF0707FD00640045004C005F004300720065006100740065006400540069006D006500000001BB8F0000FF0707FD0063007200650061007400650064004400610074006500540069006D00650000000672091B110D0F000089900000FF0707FD006D006F00640069006600690065006400420079000000006400620061006C0061006300680061000000FF0707FD00640045004C005F004D006F00640069006600690065006400540069006D006500000001BB8F0000FF0707FD006D006F006400690066006900650064004400610074006500540069006D00650000000672091B110D0F000089900000FF0707FD00410073007300690067006E006D0065006E0074004D0 06F00640065000000FC0152006F006C006500410073007300690067006E006D0065006E0074004D006F00640065000000FF0707FD00410073007300690067006E006D0065006E0074005300740061007400750073000000FC0152006F006C006500410073007300690067006E006D0065006E0074005300740061007400750073000000FF0707FD005300650063007500720069007400790052006F006C006500000031B8380B0000000000FF0707FD0055007300650072000000006A006E0067000000FFFF

这是我有的十六进制值,我无法将它串起来,它不像普通的转换我需要帮助! 提前致谢。

1 个答案:

答案 0 :(得分:1)

你可以像这样使用转换:

declare @hex varbinary(max) = 0x07FD0707FD005400610062006C00650049006400000001D4FF0000FF0707FD00520065006300490064000000317EF0005001000000FF0707FD0050006100720074006900740069006F006E000000310000005001000000FF0707FD00720065006300560065007200730069006F006E0000000101000000FF0707FD00730065007100750065006E00630065004E0075006D000000317EF0005001000000FF0707FD0064006100740061004100720065006100490064000000006400610074000000FF0707FD006300720065006100740065006400420079000000006400620061006C0061006300680061000000FF0707FD00640045004C005F004300720065006100740065006400540069006D006500000001BB8F0000FF0707FD0063007200650061007400650064004400610074006500540069006D00650000000672091B110D0F000089900000FF0707FD006D006F00640069006600690065006400420079000000006400620061006C0061006300680061000000FF0707FD00640045004C005F004D006F00640069006600690065006400540069006D006500000001BB8F0000FF0707FD006D006F006400690066006900650064004400610074006500540069006D00650000000672091B110D0F000089900000FF0707FD00410073007300690067006E006D0065006E0074004D006F00640065000000FC0152006F006C006500410073007300690067006E006D0065006E0074004D006F00640065000000FF0707FD00410073007300690067006E006D0065006E0074005300740061007400750073000000FC0152006F006C006500410073007300690067006E006D0065006E0074005300740061007400750073000000FF0707FD005300650063007500720069007400790052006F006C006500000031B8380B0000000000FF0707FD0055007300650072000000006A006E0067000000FFFF
declare @string nvarchar(max)

set @string = Convert(nvarchar(MAX), @hex, 1)
select @hex, @string