扬帆☆启航

1、企业网站建设、推广、维护 2、中小型企业、店铺的业务管理系统(人事、工资、销售、库存管理、会员管理、统计查询、发票管理、客户关系管理,售后服务管理,物资管理等) 3、中小型企业信息化解决方案

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

create function ip2number (@ip varchar(16))returns bigint
as
begin
set @ip=@ip+'.'
declare @pos tinyint
declare @num bigint
declare @bin int,@off int
set @bin=16777216
set @off=0
set @num=0
while @bin>=1
 begin
  set @pos=@off+1
  set @off=charindex('.',@ip,@pos)
  set @num=@num+convert(int,substring(@ip,@pos,@off-@pos))*@bin
  set @bin=@bin/256
 end
return @num
end
go
 

posted on 2008-04-18 11:42  赵晓雷  阅读(314)  评论(0编辑  收藏  举报