IF(ISNUMERIC(RTRIM(LTRIM('83B1B88'))) = 0)
select CONVERT(VARCHAR, CONVERT(INT, CONVERT(VARBINARY, CONVERT(VARCHAR, '0x' + '83B1B88'), 1)))
Run Code Online (Sandbox Code Playgroud)
我不知道为什么SQL抛出错误转换数据类型为varchar到VARBINARY我得到这个例外适用于像值1B91B32,169DF90, 13077B5
谁能帮我吗 ?
sql-server ×1