34,575
社区成员
发帖
与我相关
我的任务
分享
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