IP 数字 互转 SQL server
来源:互联网 发布:ubuntu gnome 16.04 编辑:程序博客网 时间:2024/05/22 04:26
ALTER FUNCTION [dbo].[f_Int2IP](
@IP bigint
)RETURNS varchar(16)
AS
BEGIN
DECLARE @re varchar(16)
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
ALTER function [dbo].[f_IP2Int] (@ip varchar(16))returns bigint
as
begin
set @ip=@ip+'.'
declare @pos tinyint
declare @num bigint
declare @bin bigint,@off bigint
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(bigint,substring(@ip,@pos,@off-@pos))*@bin
set @bin=@bin/256
end
return @num
end
阅读全文
0 0
- IP 数字 互转 SQL server
- sql server 和 oracle 中,ip与数字互转
- sql server 数字转大写
- 限定IP访问SQL Server
- [sql server] 限制ip访问
- SQL Server 限制IP登陆
- SQL IP to BigInt IP地址转换数字
- [sql server] sql server 2005的ip配置
- sql server 日期+数字生成编号
- SQL SERVER 2005字符串转换为数字
- sql server 改变数字小数点位数
- sql server 2005数字类型详解
- SQL SERVER 2005字符串转换为数字
- sql server获取年份找数字
- SQL SERVER 字符串按数字排序
- 用IP访问SQL Server 2008
- sql server处理ip地址格式
- Sql server限制IP访问方法
- 十九、< 2015小米暑期实习笔试题>风口的猪-中国牛市
- 编程思想 消息机制
- 【Scikit-Learn 中文文档】使用 scikit-learn 介绍机器学习 | ApacheCN
- 【SpringMVC】异步发送表单数据到JavaBean,并响应JSON文本返回(十七)
- 11月20日云栖精选夜读:围观阿里总部:边喝茶边搞技术是一种怎样的体验?
- IP 数字 互转 SQL server
- 搜索系统19:lucene索引的五个关键知识点
- Android自定义购物车加减按钮
- 微信自定义分享内容
- 使用 Azure PowerShell 监视和更新 Windows 虚拟机
- JDBC
- wide-dhcpv6 交叉编译
- hibernate 报错 line 1:1: unexpected token: .124
- 通过在uefi shell 命令行启动grub