SQLServer调用javascript
来源:互联网 发布:json对象添加到数组中 编辑:程序博客网 时间:2024/04/30 02:02
--验证email函数
create function isEmail(@value varchar(100))
returns bit
as
begin
declare @object int
declare @v bit
declare @str varchar(8000)
--javascript的正则表达式定义和调用语句
set @str='var reg=/^/w+[/+/./w-]*@([/w-]+/.)*/w+[/w-]*/.([a-z]{2,3}|/d+)$/i;reg.test("'+@value+'")'
--调用脚本组件来执行脚本
exec sp_OACreate 'MSScriptControl.ScriptControl',@object output
exec sp_OASetProperty @object, 'Language','javascript'
exec sp_OAMethod @object, 'eval', @v out,@str
--销毁com对象
exec sp_OADestroy @object
return @v
end
--测试语句
select * from(
select 'aa.bb.com' as email union
select 'junkaih@163.com'
) as T where dbo.isEmail(email)=1
--如果SQL2005提示没有权限则打开Ole Automation Procedures
--exec sp_configure 'show advanced options',1
--reconfigure
--exec sp_configure 'Ole Automation Procedures',1
--reconfigure
- SQLServer调用javascript
- java 调用 sqlserver分页
- sqlserver里循环调用
- sqlserver调用http请求
- php调用sqlserver数据库
- SqlServer调用CLR服务
- SQLSERVER 调用DLL 解密
- sqlserver存储过程调用
- SQLserver调用Excle数据
- sqlserver调用外部存储过程
- SQLServer 2005触发器调用批处理文件
- SQLServer 2005触发器调用批处理文件
- java调用SQLSERVER存储过程
- sqlserver调用webservice发送短信
- sqlserver调用webservice发送短信
- Hibernate 调用sqlserver存储过程
- SQLServer 调用 ORACLE 数据库资源
- Hibernate调用SQLserver存储过程
- Haskell
- cisco851路由器学习笔记
- 可以打开和隐藏层也可以拖动层
- 【叶子函数分享三十七】求字符串中汉字的个数
- Raft监控组态软件
- SQLServer调用javascript
- 学习.NET该知道的知识
- 中国"环博会"昨在连开幕 首日签6项目总资达15亿
- Windows2003 WEB服务器设置(侧重监控服务器性能)
- [ASP.NET]DataBinder.Eval用法
- 新华社称中国经济有所降温
- tomcat5.5自己写shutdown.bat
- 对.net事件的看法
- 随想