-
Zip 压缩、RegEx 和随机函数
翻译 maninwest@Codeforge 作者 Brad Joss@Codeproject
适用于Zip 压缩的和正则表达式评估的SQL CLR 函数。
介绍“
附件中的代码展示了 SharpZipLib zip 压缩库作为线程安全通用语言运行时(CLR) SQL 函数。库中包含的其他函数用于在SQL内进行正则表达式(RegEx) 评估。 通过以下示例代码,可以很快了解:
-- Zip Example --
DECLARE @input nvarchar(4000) = REPLICATE(N"HELLO 1 HELLO 2 HELLO 3 HELLO", 100)
DECLARE @zipped nvarchar(1000) = dbo.ZipString(@input)
SELECT
@zipped, -- eJztyTENACAMADArswBoIN ...
LEN(@input), -- 2900 bytes
LEN(@zipped), -- 68 bytes
100.0 - (100.0 * ((LEN(@zipped)*1.0)/(LEN(@input)*1.0))), -- 97.6% Reduction
IIF(@input = dbo.UnzipString(@zipped), "PASS", "FAIL") -- Pass
-- RegEx Example --
select dbo.RegexMatchCount([Phone], "d") as [DIGIT_COUNT]
from #Users
背景
注意:此代码仅在使用 SharpZipLib 时有用。
虽然 SQL Server 原生支持数据压缩存储,但是通过此库,我们可以实现超越任何单一应用层的目标。此代码的实际应用可包括:
1客户端端点和数据库需要共享大量高度可压缩数据 (如 XML 或HTML) ,且 SQL Server 无需经常访问数据的
- 2022-11-23 23:30:04下载
- 积分:1
-
电气计算——易语言源码
用于计算三相电流,功率的计算小工具
方便在查询电缆载流量表
带数据库
- 2022-02-10 06:28:02下载
- 积分:1
-
Thinkphp数据库在线备份下载和还原
Thinkphp数据库在线备份下载和还原代码,修改后可嵌入任意后台使用
- 2022-03-17 00:57:31下载
- 积分:1
-
仓库管理
资源描述本仓库管理信息系统是针对企业的实际需求,从实际工作出发,在分析目前仓库管理信息系统中存在的问题的基础上,结合管理信息系统开发的概念、结构及系统开发的基本原理和方法,并利用计算机运算速度快、存储信息容量大、处理逻辑问题强、功能强大的优势
- 2022-02-01 10:26:26下载
- 积分:1
-
图片管理数据库源代码(数据库版)
应用背景图片管理数据库源代码(数据库版),代码所实现的系统具有对图片数据的增加,删除,信息修改,图片查询等功能,有单独的系统界面。实现了底层的数据存储图片,采用mysql数据库开发图片数据库,并进行了查询优化等, 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
- 2022-05-29 13:42:18下载
- 积分:1
-
基于MYSQL+JSP的学生学生管理系统
基于MYSQL+JSP的学生学生管理系统 分为学生 教师 管理员 三种身份权限 以及对应的功能 学生可以选课 查看成绩 教师可以 修改学生成绩 管理圆可以管理学生教师 课程
- 2022-07-02 23:30:01下载
- 积分:1
-
图书管理系统
实现对图书的基本管理,如:借书、还书、借阅人管理等查询读者信息.frm查询借书信息.frm查询图书信息.frm读者类别管理.frm读者信息管理.frm
- 2022-02-25 06:06:45下载
- 积分:1
-
Qt插入MySQL数据库源代码
Qt插入数据到mysql数据库,自行建立数据库(网上有教程),数据库按照如下代码在DOS界面建立,实测有用。
1、在运行框输入cmd,以管理员身份运行,输入mysql(前提是数据库和Qt连接成功)。
2、输入mysql;
3、建议一个数据库create database name;
4、use name;
5、create table device(
ID int unsigned auto_increment primary key,
Present1 int not NULL,
Present2 int not NULL,
Devices_Type varchar(40) not NULL,
X double(8,2) not NULL,
Y double(8,2) not NULL,
Z double(8,2) not NULL,
W double(8,2) not NULL
);
- 2022-03-12 22:22:13下载
- 积分:1
-
access数据库备份与恢复
本例子已经测成功,欢迎大家下载学习参考,减少寻找资料的宝贵时间!,可以参考学习使用,对初学者有一定的帮助。
本例子已经测成功,欢迎大家下载学习参考,减少寻找资料的宝贵时间!,可以参考学习使用,对初学者有一定的帮助。
- 2022-07-16 04:33:29下载
- 积分:1
-
VC++实现数据库连接池
在VC++下实现数据库连接池,支持SQL Server,MySQL等主流数据库格式。
可以实现数据库访问连接的动态申请释放,提高数据库访问效率
- 2023-04-14 23:35:03下载
- 积分:1