SQL Server Binary转换

DECLARE @hexstring VARCHAR(MAX)='E0F0C0';
SELECT CAST('' AS XML).value('xs:hexBinary(substring(sql:variable("@hexstring"), sql:column("t.pos")) )', 'VARBINARY(MAX)')
FROM (SELECT CASE SUBSTRING(@hexstring, 1, 2) WHEN '0x' THEN 3 ELSE 0 END) AS t(pos)

猜你喜欢

转载自blog.csdn.net/ChristopherChen/article/details/76445510