sql实现10进制转16进制(转)
2007-03-01 11:32
381 查看
create function dbo.f_int_hex(@num int,@len int)
--@num 为要转换成16进制的10进制数,@len为转换后占用的位数
returns varchar(100)
as
begin
declare @result varchar(100)
set @result=''
while len(@result)<@len
select @result=substring('0123456789ABCDEF',@num%16+1,1)+@result,@num=@num/16
return(@result)
end
--@num 为要转换成16进制的10进制数,@len为转换后占用的位数
returns varchar(100)
as
begin
declare @result varchar(100)
set @result=''
while len(@result)<@len
select @result=substring('0123456789ABCDEF',@num%16+1,1)+@result,@num=@num/16
return(@result)
end
相关文章推荐
- bash实现10进制,16进制等等相互之间转化(转)
- perl实现16进制数转换成10进制数
- 【原】VC++ 中实现进制2进制,10进制,16进制的相互转换
- VC++ 中实现进制2进制,10进制,16进制的相互转换
- 一个利用堆栈实现的正整数10进制向16进制的转化程序
- 16进制转10进制-C语言实现
- C实现:16进制字符转换成10进制整
- java学习3-查表法实现10进制转换为16进制
- 10进制转16进制(采用移位实现)
- 巧借 Convert 实现 2进制 10进制 16进制 互转
- C语言实现字符串中(10进制和16进制)转成十进制数
- VC++ 中实现进制2进制,10进制,16进制的相互转换
- sql 自定义函数-16进制转10进制
- Delphi实现进制转化(2进制,8进制,10进制,16进制)
- C语言实现字符串中(10进制和16进制)转成十进制数
- C语言实现字符串中(10进制和16进制)转成十进制数
- 自己实现10进制转2进制和16进制
- VC++ 中实现进制2进制,10进制,16进制的相互转换
- 巧用一条SQL语句实现其它进制到十进制转换