16进制如何转换成10进制

qinjianlu2003 2008-07-22 04:17:45
请问在sql中16进制如何转换成10进制
...全文
56 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
-狙击手- 2008-07-22
  • 打赏
  • 举报
回复
。。
中国风 2008-07-22
  • 打赏
  • 举报
回复


create function F_int10(@s nvarchar(50))
returns int
as
begin
declare @i int,@s2 nvarchar(2),@num int
select @i=len(@s),@num=0
while @i>0
select @s2=substring(reverse(@s),@i,1),
@num=power(16,@i-1)*(charindex(@s2,'0123456789ABCDEF')-1)+@num,
@i=@i-1
return @num
end
go

34,575

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧