如何在sql server中使用正则表达式

2025-03-07 06:19:04
推荐回答(2个)
回答1:

大致步骤是:
1.下载他提供的那个压缩包,里面有源代码和安装脚本
2.将DLL复制到SQL Server规定的目录
3.运行INSTALL.sql这个脚本
大致使用的效果如下
SELECT master.dbo.fn_pcre_match('billg@microsoft.com','^\w+@[a-zA-Z_]+?\.[a-zA-Z]{2,3}$')
这句脚本的意思是,根据后面的正则表达式(一个email的规则)匹配前面的字符串.
如果返回1的话,表示匹配到了,否则返回0.

回答2:

SQL Server数据中运算符与表达式