SQLCLR社区扩展或公共图书馆

时间:2009-06-18 15:33:14

标签: c# .net sqlclr

刚刚第五次为SQLCLR编写了正则表达式替换和匹配函数以及tvf,我坐下来思考是否有一组SQLCLR的常见社区扩展,用于数据库中最常见的事情,但从不提供。

例如,Powershell拥有一套出色的社区扩展,涵盖了框中未包含的众多附加功能。没有它我就不会使用Powershell。

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

  • 正则表达式支持(isMatch,替换,匹配)
  • Base64编码/解码支持
  • 字符串格式(日期时间,字节数组,整数浮点数和小数等)
  • 哈希,使用任意算法加密(我知道SQL 2k5,2k8支持一些基本的东西,但没有SHA2?这是什么?)
  • 常见的附加汇总; OR位,AND位,cat字符串(String.Join)
  • 压缩/解压缩

有没有人知道一个具有这种常见常规功能的库,我们都是一遍又一遍地写的?

2 个答案:

答案 0 :(得分:3)

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

http://www.sqlsharp.com/

答案 1 :(得分:0)

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