5

刚刚完成了第五次为 SQLCLR 编写 Regex 替换和匹配函数和 tvf 后,我坐下来思考是否有一组用于 SQLCLR 的公共社区扩展,用于您在数据库中想要但从未提供过的最常见的东西。

例如,Powershell 有一组出色的社区扩展,涵盖了盒子中未包含的大量附加功能。没有它我不会使用 Powershell。

我想也许 SQLCLR 有类似的东西。我正在寻找类似的东西:

  • 正则表达式支持(isMatch、Replace、Match)
  • Base64 编码/解码支持
  • 字符串格式(日期时间、字节数组、整数浮点数和小数等)
  • 散列,使用任意算法加密(我知道 SQL 2k5、2k8 支持一些基本的东西,但不支持 SHA2?这是怎么回事?)
  • 常见的附加聚合;OR 位、AND 位、cat 字符串 (String.Join)
  • 压缩/解压

有谁知道有这样一个我们一遍又一遍地编写的具有通用例程功能的库?

4

2 回答 2

3

Peter 看一下 SQL#,它是由 Solomon Rutzky 创建的 SQLCLR 程序集,有两个版本,免费版和付费版。您会发现免费版包含您上面提到的许多项目。

http://www.sqlsharp.com/

于 2009-07-01T02:49:37.180 回答
0

SplitString() 和许多其他的可以被添加。也许我们创建了一个 SqlClrContrib 站点?人们可以在哪里将他们的想法发布到开源项目中,我们可以添加这样的功能?

于 2009-07-01T00:09:33.510 回答