您当前的位置: 首页 >  sql

[MSSQL]正则表达式在数据库编程中使用,其实真的不懂SQL了

发布时间:2012-09-29 13:14:17 ,浏览量:0

一直以为单纯的查询分析数据表,基本上都OK。今天遇到一位朋友提出。

邮件地址字段,去掉163,sina,china

感觉很简单,不就是like not like  in not math[],charindexof

发现会导致重复项,咋办呢?想了想,我们编程的时候有时候进行正则验证,SQL有没有类似的呢?

百度吧:

http://topic.csdn.net/u/20100415/17/4e3d9f41-5159-4b95-a52e-14f30b6f8ca9.html

发现这哥们的需求和我一样,但是貌似没人回答。

继续:终于发现新大陆了

http://blog.csdn.net/maco_wang/article/details/7439560

函数:

(  
    @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
关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    106149博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.1402s