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.调用函数
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.调用函数
相关文章推荐
- SQL Server 2005 CLR用户定义函数实现正则表达式
- SQL Server 2008 通过C# CLR 使用正则表达式
- SQL Server 2005 里使用正则表达式的方法
- SQL Server 2005 正则表达式使模式匹配和数据提取变得更容易
- 让正则表达式也加入你的Transaction-SQL吧!(CLR SQL SERVER)
- SQL 2005中实现正则表达式
- SQL Server 2005正则表达式使模式匹配和数据提取变得更容易~
- 让正则表达式也加入你的Transaction-SQL吧!(CLR SQL SERVER)
- T-SQL 正则表达式(CLR 实现)
- SQL SERVER 2008R2 CLR 正则表达式替换
- SQL Server 2005 正则表达式使模式匹配和数据提取变得更容易
- SQL Server 2005,2008 正则表达式 替换函数应用详解
- SQL Server 2005 中使用正则表达式匹配
- [Database] SqlServer: SQL Server 2005 中使用正则表达式匹配
- SQL Server 2005公用表达式实现递归
- SQL Server通过外部程序集注册正则表达式函数(CLR函数) [转]
- 在SQL Server 2005中使用正则表达式
- SQL Server通过外部程序集注册正则表达式函数(CLR函数)
- 用sql server 2005 CLR 实现一对多的数据插入(体演一下sql server 2005 )
- SQL Server 调用 C# 方法实现正则表达式验证