if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[f_IP2Int]') and xtype in (N'FN', N'IF', N'TF'))

drop function [dbo].[f_IP2Int]

GO

--1. 字符串IP地址转换成IP数值函数。

CREATE FUNCTION dbo.f_IP2Int(

@ip char(15)

)RETURNS bigint

AS

BEGIN

DECLARE @re bigint

SET @re=0

SELECT @re=@re+LEFT(@ip,CHARINDEX('.',@ip+'.')-1)*ID

,@ip=STUFF(@ip,1,CHARINDEX('.',@ip+'.'),'')

FROM(

SELECT ID=CAST(16777216 as bigint)

UNION ALL SELECT 65536

UNION ALL SELECT 256

UNION ALL SELECT 1)a

RETURN(@re)

END

GO

/*===========================================================*/

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[f_Int2IP]') and xtype in (N'FN', N'IF', N'TF'))

drop function [dbo].[f_Int2IP]

GO

--1. 字符串IP地址转换成IP数值函数。

CREATE FUNCTION dbo.f_Int2IP(

@IP bigint

)RETURNS varchar(15)

AS

BEGIN

DECLARE @re varchar(15)

SET @re=''

SELECT @re=@re+'.'+CAST(@IP/ID as varchar)

,@IP=@IP%ID

from(

SELECT ID=CAST(16777216 as bigint)

UNION ALL SELECT 65536

UNION ALL SELECT 256

UNION ALL SELECT 1)a

RETURN(STUFF(@re,1,1,''))

END

GO

ip地址转换数字函数 iton_字符串IP地址转换成IP数值函数相关推荐

  1. ip地址转换数字函数 iton_数字转IP地址函数

    -- 数字转 IP 地址函数: IF OBJECT_ID ( 'dbo.fn_IP2Str' )> 0 DROP FUNCTION dbo . fn_IP2Str GO CREATE FUNCT ...

  2. ip地址转换数字函数 iton_IP地址的字符串形式和数字形式之间的相互转换函数

    最近要用到网络编程的东西,差一点自己去山寨已有的函数.基础不好,不知道已有函数可以满足需要,呵呵. 这个示例程序说的是ip地址的数字形式和字符串形式之间的相互转换. 从字符串形式转换到数字形式: in ...

  3. ip地址转换数字函数 iton_PHP中IP地址与整型数字互相转换详解

    IP转换成整型存储是数据库优化一大趋势,不少人目前存储IP时还在使用字符串类型存储,字符串索引比整型索引消耗资源很多,特别是表中数据量大的时候,以及求查询某一个ip段的数据,今天说的ip是指ip4,i ...

  4. ip地址转换数字函数 iton_3. IP地址转换函数

    一.字符串表示的IP地址需要被转化为整数(二进制数)方能使用 IPv4地址:点分十进制字符串 IPv6地址:十六进制字符串 有时(如记录日志),我们则要把整数(二进制数)表示的IP地址转化为可读的字符 ...

  5. 数字1到字符串0001的转换

    [Matlab]实现数字1到字符串0001的转换 问题描述:最近在批量修改文件名的时候需要确保文件名格式为0001.jpg.0002.jpg........1345.jpg.所以需要将数字1转换为字符 ...

  6. ip地址转换数字函数 iton_esp8266 inet_ntoa函数实现 ip地址转换为字符串 MAC地址转字符串...

    esp8266芯片可作为mcu,功能很强大,但与传统mcu相比,可用资源实在不多,连浮点数都不支持 IP地址转字符创函数inet_ntoa很方便,但8266中没有!!!!! 本节将讲述如何自己实现in ...

  7. ip地址转换数字函数 iton_IP 地址转换(在点分格式和数字之间相互转换)

    MySQL 中的内的 IP 地址转换函数: 1. IP 由点分格式,转换为数字格式.mysql> select inet_aton('202.96.128.68'); +------------ ...

  8. ip地址转换数字函数 iton_IP地址转换函数

    在ASCII字符串("192.168.0.99")与网络字节序的二进制值间转换地址. 涉及函数的头文件为#include 一.只适用于IPv4协议的函数: int inet_ato ...

  9. python123自定义幂函数_《python语言程序设计》_第三章(数字函数、字符串和对象)...

    3.2_常见的Python函数 (1) abs()函数 求绝对值 (2) max(x1,x2,x3,....)求最大值 (3) min(x1,x2,x3,....)求最小值 (4) pow 返回a的b ...

最新文章

  1. 电子合同的履行_什么是电子合同履行?怎么履行电子合同?
  2. 如果让AI根据文字画「抽象画」,那得成什么样?|DeepMind新算法
  3. 聊聊高并发(二十九)解析java.util.concurrent各个组件(十一) 再看看ReentrantReadWriteLock可重入读-写锁
  4. 初一上册计算机教案,人教版七年级上册信息技术教学计划
  5. SQLite3中核心C API
  6. msys2 pacman 安装 删除等常见命令汇总
  7. Java开发求职总结
  8. FANUC机器人_KAREL编程入门(2)_通用IO信号的使用方法
  9. cαr怎么发音_韵母a的发音情况是()。
  10. mysql重启报without updating PID file错
  11. kaldi或者eesen中错误:ERROR (compute-fbank-feats:Read():wave-reader.cc:198
  12. OROCOS之KDl库在Linux系统下安装学习记录:01
  13. vs2015 帮助内容_我在2015年阅读的内容
  14. Promise构造函数的方法1:Promise.resolve()和Promsie.reject()
  15. 微信新功能,拍一拍的背后,暗藏着商机
  16. DXC Technology推出DXC Bionix™,以大规模提供自动化IT服务
  17. 爆糗的买单,看谁脸皮厚
  18. python程序语言和机器人控制系统_机器人十大流行编程语言,机器人编程系统以及方法...
  19. 米斯特白帽子WEB安全攻防培训-信息收集
  20. C++空间复杂度计算方法

热门文章

  1. T3 Android4.4平台的XR829的移植和XR819模块的兼容
  2. c语言fclose什么作用,fclose()的源码是什么?那位高人能指点一下?解决思路
  3. 射频同轴连接器常用型号
  4. 兴趣遍地都是,专注和持之以恒才是真正稀缺的
  5. IDEA中使用Junit4进行测试的入门配置
  6. P图片放大不失真方法
  7. HarmonyOS app 开发应用框架的架构和组成(Java)
  8. 微软官方最新的免费VB电子书下载
  9. 深度学习各子领域略览及术语列表
  10. 已解决AttributeError: ‘Document‘ object has no attribute ‘convertToPDF‘