SQL SERVER 正则匹配实例分享--【叶子】
2016-06-20 18:14
316 查看
create function dbo.RegexMatch ( @pattern varchar(2000), @matchstring varchar(8000) ) returns int as begin declare @objRegexExp int declare @strErrorMessage varchar(255) declare @hr int,@match bit exec @hr= sp_OACreate 'VBScript.RegExp', @objRegexExp out if @hr = 0 exec @hr= sp_OASetProperty @objRegexExp, 'Pattern', @pattern if @hr = 0 exec @hr= sp_OASetProperty @objRegexExp, 'IgnoreCase', 1 if @hr = 0 exec @hr= sp_OAMethod @objRegexExp, 'Test', @match OUT, @matchstring if @hr <>0 begin return null end exec sp_OADestroy @objRegexExp return @match END exec sp_configure 'show advanced option',1; RECONFIGURE; exec sp_configure 'Ole Automation Procedures', 1; RECONFIGURE;
原文地址:http://blog.csdn.net/maco_wang/article/details/7439560
相关文章推荐
- SQL Server遍历表的几种方法
- [图解]ACCESS数据库也能这么做--“登陆界面”四步成
- 绿色版mysql安装过程
- MySQL索引原理及慢查询优化--美团分享
- postgresql 行转列,列转行后加入到一个整体数据
- 关于SQL\SQL Server的三值逻辑简析
- ms sql server缓存清除与内存释放
- redis主从数据库状态检测(php)
- Private information retrieval
- redis过期处理机制
- mysql 查询表死锁 和结束死锁的表步骤
- oracle数据迁移快速导入导出:利用sqluldr2导出数据和sqlldr导入数据的方法
- SQL Server数据库大型应用解决方案总结【转】
- 数据库的一些简单实用的语句
- Hibernate SQL查询 addScalar()或addEntity()
- sqlserver 时间格式化
- IOS 数据库FMDB(四)- (增、删、改、查)
- Mysql 基于 Amoeba 的 水平和垂直 分片
- ACCESS数据库转ORACLE数据库
- 解决mysqlbinlog: unknown variable 'default-character-set=utf8mb4'问题