![]() |
|
||||||||||||||
| | 网站首页 | 电脑技术 | 免费资源 | 文章中心 | 下载中心 | 图片中心 | | ||
|
||
|
|||||
| 珊瑚虫IP数据库快速转MS SQL2005 | |||||
作者:未知 电脑技术来源:网络 点击数: 更新时间:2008-1-12 ![]() |
|||||
|
-- 去处前后导空格 Update [BasName].[dbo].[IP] SET [country] = Rtrim(Ltrim([country])) ,[local] = Rtrim(Ltrim([local])) -- 转换IP为十进制,并写入新表 Insert INTO [BasName].[dbo].[IP_Real] ([startip] ,[endip] ,[country] ,[local]) Select dbo.X16ToDe([startip]) ,dbo.X16ToDe([endip]) ,[country] ,[local] FROM [BasName].[dbo].[IP] order by [startip] ASC 最后测试一下看看: 程序代码-- 测试 DECLARE @IPNumber numeric set @IPNumber = dbo.X16ToDe(219.140.31.91) Select [startip] ,[endip] ,[country] ,[local] FROM [BasName].[dbo].[IP_Real] Where [startip] <= @IPNumber and [endip] >= @IPNumber 基本所有的转换最多3分钟完成,比自己写应用程序转换要快的多。 |
|||||
| 电脑技术录入:lcsnow 责任编辑:lcsnow | |||||
| 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 | |||||
| 最新热点 | 最新推荐 | 相关文章 | ||
| 没有相关电脑技术 |
| | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告 | 管理登录 | | |||
|