登录
首页 » 数据库 » Zip 压缩、RegEx 和随机函数

Zip 压缩、RegEx 和随机函数

于 2022-11-23 发布 文件大小:151.61 kB
0 216
下载积分: 2 下载次数: 1

代码说明:

翻译 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 无需经常访问数据的

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 有关 NxBRE (规则引擎) 的基本帮助
    翻译 maninwest@Codeforge 作者: Suvabrata Roy @CodeProject 我的公司要构建一个ETL ,我负责 "T" 部分。在这里,你会了解如何在应用上采用动态业务规则,而无需重新编译代码。 使用代码 你需要 VS 2010。 此项目提供一个小的员工税务演示。这是包含规则的  XBRE 文件:
    2022-05-30 06:19:38下载
    积分:1
  • 连接SQLServer并且加入调用存储过程的MFC程序代码
    连接SQLServer并且加入调用数据库存储过程的MFC程序代码。 里面是MFC连接SQLServer的函数,并且可以加入自定义的数据库存储过程,能自动调用存储过程,修改了程序的逻辑。
    2022-10-03 23:50:06下载
    积分:1
  • .NET OracleHelper Oracle 辅助类
    资源描述 基于.net 写的一个ORACLE数据库的增,删,改,查辅助类,完成自动创建数据库连接等功能.......
    2022-02-25 23:20:36下载
    积分:1
  • 上机实验报告大全
    特别详细的数据库上机实验报告,基本上所有的题型都有,最多需要变换一下表的名称之类的,特别重要的代码里面也都有,大家可以结合文档资料和教材自行理解
    2022-01-24 14:36:46下载
    积分:1
  • access备份与恢复
    本例子已经测成功,欢迎大家下载学习参考,减少寻找资料的宝贵时间!,可以参考学习使用,对初学者有一定的帮助。 本例子已经测成功,欢迎大家下载学习参考,减少寻找资料的宝贵时间!,可以参考学习使用,对初学者有一定的帮助。
    2022-07-16 04:33:29下载
    积分:1
  • IDL天文包
    应用背景IDL天文包应用非常普遍且很强大,尤其在天文数据处理以及作图方面。关键技术天文数据处理及作图的强大工具,是很多天文工作者首选的工具。
    2022-02-28 14:03:11下载
    积分:1
  • C++SQL+学生公寓管理系统
    这是一个C++与SQL SERVER开发的学生公寓管理系统,里面采用了很多新技术,快捷方便的运行。
    2022-07-13 03:33:44下载
    积分:1
  • struts_hibernate_hql对的操作
    struts_hibernate_hql对数据库的操作,使用框架对数据库的增删改查操作方便简单,可以供初学ssh的人参考使用,还结合了hql和Sql语句。
    2022-03-11 05:47:26下载
    积分:1
  • c#ASP.NET图书馆管理系统
    这个适合初学者学习ASP.NET是我自己写的额我觉得这个很基础,所以传在网上给大家一起分享
    2022-01-28 13:29:31下载
    积分:1
  • 组态王 access连接,增加删除记录
                   数据库连接方法1、 建立一个空ACCESS文件,定名为mydb.mdb2、 在本机上的控制面板中"ODBC数据源(32)",弹出对话框中,选择用户属性页,单击添加,在"创建新数据源对话框"中选择Mircosoft Access Driver,单击完成。在最后弹出的对话框中定义数据源名:mine 。选取mydb.mdb的路径,然后确定。完成对数据库的配置。3、 在数据词典里定义一内存整型变量,名称DeviceID 4、 画面上作一个按钮,命令语言:SQLConnect( DeviceID,"dsn=mine;uid=;pwd=");5、 创建表格,建一个按钮,命令语言:SQLCreateTable( DeviceID, "kingtable", "表格模板中表格名" );6、 插入记录,建一个按钮,命令语言:SQLInsert( DeviceID, "kingtable", "记录体名"  );可用于在记录体中插入记录。7、 查询记录,定义变量:记录日期、记录时间、变量1返回值、变量2返回值…8、 定义记录体2,用于定义查询时的连接,记录体中添加记录日期、记录时间、变量1返回值、变量2返回值…字段。9、 得到选择集,定义按钮,命令语言:SQLSelect( DeviceID, "kingtable", "记录体2名", "," );   10、 在画面上作文本输出,可以看到返回值数据。11、 其他查询可根据实际要求运用SQL函数。12、 运行过程可看组态王信息窗口查看连
    2023-04-01 12:05:04下载
    积分:1
  • 696516资源总数
  • 106689会员总数
  • 3今日下载