您的位置:首页 > 数据库

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: