2009-06-18 55 views
5

刚刚完成第五次为SQLCLR编写正则表达式替换和匹配函数和tvf后,我坐下来思考是否有一组常见的社区扩展用于SQLCLR,用于您想要的最常见的事情在数据库中但从未提供。SQLCLR社区扩展或共同库

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

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

  • 正则表达式的支持(isMatch,替换,匹配)
  • 的Base64编码/解码支持
  • 字符串格式化(日期时间,字节数组类型为int花车和小数等)
  • 散列,使用任意算法进行加密(我知道SQL 2k5,2k8支持一些基本的东西,但没有SHA2,这是怎么回事?)
  • 常见的附加聚合; OR位,位,串猫(的string.join)
  • 压缩/解压缩

有谁知道,有共同的常规功能,这样,我们都写了一遍又一遍图书馆的?

+0

我刚推了一个用F#制作的,随意给它做广告! :) https://bitbucket.org/vgrit/clrsquirrel – 2012-03-08 05:30:12

回答

0

SplitString()和其他许多可以添加。也许我们创建一个SqlClrContrib网站?人们可以将他们的想法发布到开源项目,我们可以添加这些功能?

+0

有一个已经http://www.sqlclr.net/我在一年前开始它,它从来没有发现。 – 2009-07-01 02:45:58

3

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

http://www.sqlsharp.com/