nikenike(新手)提问就可以了。我的问题还没有人回答呢?

解决方案 »

  1.   

    那能不能告诉我如何做这个工作呢,能不能给出sql语句。
      

  2.   

    --16进制to10进制度,看看邹老大写的.
    declare @hex varchar(10)
    set @hex='2c37'
    --转换处理
    declare @i int,@value int
    select @hex=reverse(@hex),@value=0,@i=0
    while @hex>''
     select @value=@value
      +case 
       when left(@hex,1) between '0' and '9'
       then left(@hex,1)
       else charindex(left(@hex,1),'abcdef')+9
      end*power(16,@i)
      ,@i=@i+1,@hex=stuff(@hex,1,1,'')
    select 结果=@value