zoukankan
html css js c++ java
SQL调用正则表达式自定义函数(转载:CSDN)
SQL调用正则表达式
create
function
dbo.regexReplace
(
@source
varchar
(
5000
),
--
原字符串
@regexp
varchar
(
1000
),
--
正则表达式
@replace
varchar
(
1000
),
--
替换值
@globalReplace
bit
=
0
,
--
是否是全局替换
@ignoreCase
bit
=
0
--
是否忽略大小?
)
returnS
varchar
(
1000
)
AS
begin
declare
@hr
integer
declare
@objRegExp
integer
declare
@result
varchar
(
5000
)
exec
@hr
=
sp_OACreate
'
VBScript.RegExp
'
,
@objRegExp
OUTPUT
IF
@hr
<>
0
begin
exec
@hr
=
sp_OADestroy
@objRegExp
return
null
end
exec
@hr
=
sp_OASetProperty
@objRegExp
,
'
Pattern
'
,
@regexp
IF
@hr
<>
0
begin
exec
@hr
=
sp_OADestroy
@objRegExp
return
null
end
exec
@hr
=
sp_OASetProperty
@objRegExp
,
'
Global
'
,
@globalReplace
IF
@hr
<>
0
begin
exec
@hr
=
sp_OADestroy
@objRegExp
return
null
end
exec
@hr
=
sp_OASetProperty
@objRegExp
,
'
IgnoreCase
'
,
@ignoreCase
IF
@hr
<>
0
begin
exec
@hr
=
sp_OADestroy
@objRegExp
return
null
end
exec
@hr
=
sp_OAMethod
@objRegExp
,
'
Replace
'
,
@result
OUTPUT,
@source
,
@replace
IF
@hr
<>
0
begin
exec
@hr
=
sp_OADestroy
@objRegExp
return
null
end
exec
@hr
=
sp_OADestroy
@objRegExp
IF
@hr
<>
0
begin
return
null
end
return
@result
end
GO
查看全文
相关阅读:
混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况
静态static与方法重载
编写的一个“手机”的类
面向对象编程(OOP)————修饰符
POJO
设计模式——单例模式
矩形类 求面积
面向对象编程(OOP)————类
面向对象编程(OOP)
for、if循环直至输入正确
原文地址:https://www.cnblogs.com/hanguoji/p/599354.html
最新文章
《iOS开发实战 从入门到上架App Store(第2版)》书籍目录
TRANSLATE(转换大/小写并替换字符)
REPLACE(替换字段内容)
入力ヘルプの定義
DESCRIBEFIELD
SELECT(データ取得)
アプリケーションコンポーネント(大分類)
数値の切捨て、切り上げ、四捨五入
【財務会計】勘定科目一覧
【財務会計】利润表(損益計算書)中日对照
热门文章
生産管理(PP)
Android之xml解析
Android之数据存储之SharedPreferences
Android之电话拨号和短信
C#实现根据地图上的两点坐标,计算直线距离
json排序 及替换在字符串中全部替换某字符串
数制转换问题
mvc 文件下载
mvc 前端校验
BootstrapTable(附源码)
Copyright © 2011-2022 走看看