sqlserver中int类型的ip地址转字符串的代码:
有群友问到,就试着做了一下,还挺麻烦的。所以记录下来作为备忘。
declare @a int;
select @a = -1062729436;
if @a < 0
select '' + cast(((@a & 0xFF000000) /16777216 + 256) as varchar) + '.' + cast(((@a & 0x00FF0000) / 65536) as varchar) + '.' + cast(((@a & 0x0000FF00) / 256) as varchar) + '.' + cast((@a & 0x000000FF) as varchar)
else
select '' + cast(((@a & 0xFF000000) /16777216) as varchar) + '.' + cast(((@a & 0x00FF0000) / 65536) as varchar) + '.' + cast(((@a & 0x0000FF00) / 256) as varchar) + '.' + cast((@a & 0x000000FF) as varchar)
分享到:
相关推荐
这个"Java连接SQL Server数据库代码.rar"文件提供了一种通过IP地址和端口号建立连接的实现方式,这与依赖于配置文件或者环境变量的连接方式有所不同。下面我们将详细探讨Java连接SQL Server数据库的相关知识点。 ...
### Windows Mobile 连接 SQL Server 数据库 在早期的移动开发领域中,Windows Mobile 是一个非常流行的平台,它允许开发者创建复杂的应用程序,并且能够与桌面应用或服务器端数据库进行交互。本文将详细介绍如何使...
例如:"DSN=SQLServer;SERVER=192.168.1.1;UID=yourusername;PWD=yourpassword;DATABASE=yourdatabase"。 - 使用`CDatabase::OpenEx`或`CDaoDatabase::Open`方法打开连接。 2. **执行SQL语句**: - `CRecordset`...
### Unity3D教程:使用Socket操作SQLServer #### 一、引言 在Unity3D游戏开发中,经常需要与后端数据库进行交互以实现数据存储、查询等功能。本教程将详细介绍如何使用Socket编程技术来操作SQL Server数据库,并...
- **说明**:`[SQLDB]`部分代表客户端使用的服务器名称,`host`为SQL Server服务器的IP地址,`port`为端口号。`charset`定义了客户端与服务器之间的字符集通信方式。如果服务端使用的是GB2312字符集,则`charset`...
7. **数据类型**:SQL Server 支持多种数据类型,如整数类型(int)、布尔类型(bit)、日期时间类型(datetime)、浮点数(decimal)以及字符串类型(char、varchar、nvarchar)。其中,char 和 nchar 是定长字符串...
3. 双击"TCP/IP",在属性窗口中选择"IP地址"选项卡。 4. 在IPALL部分,将TCP端口改为1433,这是SQL Server默认使用的端口,然后点击"确定"保存设置。 开启TCP/IP后,可以创建数据库并定义表结构。以下是一个简单的...
4. **服务器与数据库操作**:在 SQL Server 中,我们可以通过 IP 地址或服务器名称来识别和访问数据库。数据库的基本操作包括创建、删除、分离和附加。生成脚本可以帮助备份架构和数据。表的操作涉及创建、修改和...
通常,可以使用`$_SERVER`全局变量数组中的`REMOTE_ADDR`键来获取客户端的IP地址。但需要注意的是,如果服务器位于代理服务器之后,`REMOTE_ADDR`可能返回代理服务器的IP,这时需要检查`HTTP_X_FORWARDED_FOR`或者`...
SQLServer中有两个扩展存储过程实现Scanf和Printf功能,恰当的使用它们可以在提取和拼接字符串时大幅度简化SQL代码。1、xp_sscanf,用它可以分解格式相对固定的字符串,这对于厌倦使用一堆substring和charindex的...
这个过程中涉及到了连接字符串的定义、SQL命令的构造以及异常处理等多个方面。希望本教程能够帮助读者更好地理解和掌握这一技能。 #### 五、扩展阅读 - **ADO.NET 官方文档**:...
- `IP`: 访问的IP地址,字符串类型。 - `AccessDateTime`: 访问发生的具体日期和时间,datetime类型。 - `AccessCount`: 可选字段,表示IP在同一时间范围内的访问次数。如果每次访问都插入一条记录,此字段可省略,...
ip地址和端口,中间用冒号隔开 url不为空则此参数无效 如果不带端口,系统根据数据库类型采用默认端口 oracle数据库: 默认为1521端口 sqlserver数据库: 默认为1433端口 mysql数据库: 默认为3306端口 sybase...
- 更新表格中的数据,例如通过设置Command字符串为SQL更新语句,执行FB_DBRecordInsert_EX来修改[Table_1]中Id为2的Value1字段值为11。 5. **注意事项**: - 访问数据库时,用户名应为默认的sa,密码为安装时设定...
1. **建立连接**:使用Connection对象,通过上述的连接字符串与SQL Server建立连接。 2. **执行SQL命令**:利用Command对象,可以执行各种SQL语句,如创建表、插入数据、更新数据或删除数据等。例如,创建考试表的...
- **企业管理器**:用于管理和配置SQL Server实例,包括配置IP地址,创建数据库和表,管理用户和权限等。 - **查询分析器**:用于编写和执行SQL语句,例如查询、更新和删除数据,以及创建和修改数据库对象。 2. ...
在SQLServer中分组时:不能以text,ntext,image类型的字段作为分组依据 在selecte统计函数中的字段,不能和普通的字段放在一起; 13、对数据库进行操作: 分离数据库: sp_detach_db; 附加数据库:sp_attach_db 后...
SQL Server支持多种基本数据类型,包括数值类型(如INT、FLOAT、DECIMAL)、字符串类型(如VARCHAR、NVARCHAR)、日期时间类型(如DATE、DATETIME)、二进制类型(如BINARY、VARBINARY)和逻辑类型(如BIT)。...
- `city VARCHAR(255)` 和 `worker VARCHAR(255)` 分别定义了两个可变长度的字符串类型列,其中 `VARCHAR(255)` 表示最大长度为255个字符。 ##### 插入数据 (INSERT INTO) ```sql INSERT INTO test_004 VALUES (10...
12. **SQL数据库连接**:对于SQL Server,连接字符串通常为`driver={ SQL Server };server=HUD...`,同样创建`ADODB.Connection`对象并打开连接。 以上就是ASP编程中的一些基础示例,它们展示了ASP在处理时间、IP...