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

Zip 压缩、RegEx 和随机函数

于 2022-11-23 发布 文件大小:151.61 kB
0 200
下载积分: 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 个回复

  • 组态王 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
  • GSQL_6.5.2.1 代码
    资源描述这款软件是微软出品的Sql server 2000的绿色精简版。这个版本最重要的是杜绝了6.5.0.4版本漫天飞舞的广告。
    2023-04-24 20:00:08下载
    积分:1
  • 图书馆管理系统
    图书馆管理的课程设计 对自动计算是否过期还没有完成 数据库登录需要配置 另外因为数据库的内容涉及隐私不一并上传 只是几张简单的表 根据代码建一下就好了 总之就是很简陋的结果 仅供参考
    2022-02-12 10:39:04下载
    积分:1
  • ODBC源码
    资源描述 #ifndef DBOP_H #define DBOP_H   #include #include #include #include #include #include #include
    2022-01-25 23:27:00下载
    积分:1
  • 在水晶报表中使用Access
    在水晶报表中使用Access数据库,可以参考学习使用,对初学者有一定的帮助。 在水晶报表中使用Access数据库,可以参考学习使用,对初学者有一定的帮助。 在水晶报表中使用Access数据库,可以参考学习使用,对初学者有一定的帮助。 在水晶报表中使用Access数据库,可以参考学习使用,对初学者有一定的帮助。 在水晶报表中使用Access数据库,可以参考学习使用,对初学者有一定的帮助。 在水晶报表中使用Access数据库,可以参考学习使用,对初学者有一定的帮助。
    2022-02-24 16:25:00下载
    积分:1
  • 人事管理系统+SQL+vb
    资源描述企业人事管理系统+SQL+vb语言编程。 企业人事管理系统是现代企事业单位管理人员、工资、日常考勤所必须拥有的信息化管理系统之一,它包括人事信息的增、删、改、查,人员调动、人员离职,人事信息的打印输出,日常考勤管理、工资管理和福利管理等。
    2022-04-13 02:28:28下载
    积分:1
  • sqlserver 迁移到mysql
    有时项目进行数据库版本切换时,由于只有mssql,这是要临时制作mysql时,可以用此工具代码进行数据迁移, 成功率是100%,前提是表结构要一致,当然,你也可以进行二次修改,有源代码
    2022-02-06 18:18:23下载
    积分:1
  • jar架包
    数据库jar架包数据库jar架包数据库jar架包数据库jar架包数据库jar架包数据库jar架包数据库jar架包数据库jar架包数据库jar架包数据库jar架包数据库jar架包数据库jar架包数据库jar架包数据库jar架包数据库jar架包数据库jar架包数据库jar架包数据库jar架包数据库jar架包数据库jar架包数据库jar架包数据库jar架包数据库jar架包数据库jar架包数据库jar架包数据库jar架包数据库jar架包数据库jar架包数据库jar架包数据库jar架包数据库jar架包数据库jar架包数据库jar架包数据库jar架包数据库jar架包数据库jar架包数据库jar架包数据库jar架包数据库jar架包数据库jar架包数据库jar架包数据库jar架包数据库jar架包数据库jar架包数据库jar架包数据库jar架包数据库jar架包
    2022-06-17 13:33:23下载
    积分:1
  • 学生选课系统代码
      随着在校大学生人数的不断增加,教务系统的数据量也不断的上涨。以往的 选课方法是随堂报名。 这种方法虽然直接, 但是造成选课的盲目性和教务处处理 数据的繁重性。 为了减轻教务处工作, 以及每个学生更好的选择自己所喜欢的科 目。 针对学生选课这一环节, 本系统从学生网上自主选课以及教师的课程发布两 个大方面进行了设计, 基本实现了学生的在线信息查询、
    2022-02-05 13:18:07下载
    积分:1
  • 简单的学生宿舍管理系统
    资源描述这是一个简单的学生宿舍管理系统,利用c#语言编写,有良好的人机交互界面,连接了数据库,可以给新手很好的帮助。欢迎下载。
    2022-05-06 10:45:29下载
    积分:1
  • 696518资源总数
  • 106164会员总数
  • 18今日下载