您的位置:首页 > 数据库

SQL Server 2005 CLR用户定义函数实现正则表达式

2012-03-30 17:00 274 查看
1.创建SQL CLR数据库项目



2.添加用户自定义函数



3.编写代码

[Microsoft.SqlServer.Server.SqlFunction]
public
static SqlString F_RegularExpression(SqlString input,
SqlStringpattern)
{
Regex regex =
new Regex(pattern.Value,
RegexOptions.IgnorePatternWhitespace| RegexOptions.Singleline);
return regex.Match(input.Value).Value;
}

4.修改数据库兼容性



5.部署



6.启用数据库的CLR执行功能



7.调用函数

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: