基本存储过程:
/****** Object: StoredProcedure [dbo].[spCallBoService] Script Date: 11/19/2015 16:45:14 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[spCallBoService]
(
@Url NVARCHAR(MAX) = 'http://192.168.0.151:8085/BillService.asmx/' ,
@MethodName VARCHAR(50) = 'HelloWorld' ,
@Parameters NVARCHAR(MAX) = '' ,
@result VARCHAR(MAX) OUT
)
AS
DECLARE @obj INT
DECLARE @ValorDeRegreso INT
DECLARE @response VARCHAR(8000)
SET @Url = @Url + @MethodName
IF LEN(@Parameters) > 0
BEGIN
SET @Url += '?' + @Parameters
END
PRINT @Url
EXEC sp_OACreate 'MSXML2.XMLHttp', @obj OUT
EXEC sys.sp_OAMethod @obj, 'Open', NULL, 'Get', @Url, false
EXEC sp_OAMethod @obj, 'send'
EXEC sys.sp_OAGetProperty @obj, 'responseText', @response OUT
SET @result = @response
EXEC sys.sp_OADestroy @obj

使用方法:
/****** Object: StoredProcedure [dbo].[sp_CallSynFailureSendMCodeToMticket] Script Date: 11/19/2015 16:48:30 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- Author: 曾添利
-- Create date: 2015-11-18
-- Description: 定时同步大转盘m券推送券系统失败的m券
-- =============================================
CREATE PROCEDURE [dbo].[sp_CallSynFailureSendMCodeToMticket]
AS
BEGIN
DECLARE @result NVARCHAR(1000)
EXEC dbo.spCallBoService @Url = N'http://192.168.0.37:8080/WebService.asmx/', -- nvarchar(max)
@MethodName = 'ExecuteControlFunction', -- varchar(50)
@Parameters = N'paramJson=["MyjWeiXin.Controllers.Activity.Roulette.RoulettePage","SynFailureSendMCodeToMticket"]', -- nvarchar(max)
@result = @result OUTPUT -- varchar(max)
PRINT @result

END

转载于:https://www.cnblogs.com/zengtianli/p/8625300.html

sql调用web服务相关推荐

  1. 【随记】动态调用web服务

    通常我们在程序中需要调用WebService时,都是通过"添加Web引用",让VS.NET环境来为我们生成服务代理,然后调用对应的Web服务.这样是使工作简单了,但是却和提供Web ...

  2. asmx 接受 ajax post,jQuery ajax调用web服务(asmx)触发认证弹出框

    在我的asp.net 4.0电子商务web应用程序中,登录的客户可以点击锚点,如"过去6个月内的订单"或"订单去年"来查看他过去的订单.当点击这样的锚,我做一个 ...

  3. android10获取手机号码,【android,10】10.调用web服务获取手机号码归属地

    一.调用 web 服务获取号码归属地: 1.设置布局: android:layout_width="fill_parent" android:layout_height=" ...

  4. 通过数据库存储过程调用Web服务的办法

    Web服务概览 Web服务,从广义而言,就是在两个应用或电子设备之间通过万维网通信的方法.Web服务有两种类型:简单对象访问协议(SOAP)以及表述性状态转移(REST). SOAP为基于XML的消息 ...

  5. C#动态调用web服务 远程调用技术WebService

    一.课程介绍 一位伟大的讲师曾经说过一句话:事物存在即合理!意思就是说:任何存在的事物都有其存在的原因,存在的一切事物都可以找到其存在的理由,我们应当把焦点放在因果关联的本质上.所以在本次分享课开课之 ...

  6. 异步调用Web服务方法

    基于Ajax技术构建的门户是web 2.0这一代中最为成功的Web应用程序.而这块市场上iGoogle和Pageflakes这两大站点已经走在了时代的前列. 当你打开Pageflakes,将会看到如下 ...

  7. GDC服务器主机与证书不匹配,调用web服务soap时,错误https URL主机名与客户端信任库中服务器证书上的公用名(CN)不匹配...

    嘿,我想用SAAJ调用soap web服务 我用野蝇10 我试图将此系统属性添加到standalone.xml,但无法工作 20: 53:08208错误[stderr](默认任务-21),原因是:ja ...

  8. ajax web服务调用无效 参数值,json调用web服务,报错,无参数值!

    前台:ShowDetail("英伦学院派马夹"); function ShowDetail(productId) { // make an ajax call to the web ...

  9. Ajax异步调用Web服务的例子

    我这里是看的Dflying Chen的使用ASP.NET AJAX异步调用Web Service和页面中的类方法的一系列文章写出来的例子. 请Dflying Chen别介意.例子中没有最后一篇文章的的 ...

最新文章

  1. Mac OS X 创新卡关三年,唯一看得出版本不同之处是「预设桌布」
  2. 再见,Python。你好,Go 语言
  3. 导出真实表格显示列数不能超过256_平均月薪真有6万5?说说我所知道的金融人真实薪酬...
  4. 【Ubuntu】 Ubuntu16.04快速搭建环境
  5. 解决Mac下安装新版本IDEA无法启动
  6. 什么叫显示动力学_通过流体动力学研究找到制作煎饼的最佳方法
  7. java查看sql视图,java - Spring + JPA + SQL视图 - SO中文参考 - www.soinside.com
  8. 阶段3 2.Spring_06.Spring的新注解_6 Qualifier注解的另一种用法
  9. 从零开始研发GPS接收机连载——3、用HackRF软件无线电平台作为GPS模拟器
  10. sip 接听后没有声音
  11. 微信抢红包神器自动抢软件
  12. python拼音检查
  13. CV中一些常见的特征点
  14. 硅谷的程序员, 入职第一天都在干什么?
  15. 令人激动的前后端极致开源框架
  16. hadoop进入退出安全模式
  17. Lifecycle使用及原理讲解
  18. 连接计算机与网络传输设备的接口设备,1394连接和本地连接有什么不同
  19. 单页面应用和多页面应用
  20. 成员属性私有化的优点

热门文章

  1. Elasticearch 安装 基础介绍 (一)
  2. OpenCV 图像的混合
  3. 基于ASP.Net Core开发的一套通用后台框架
  4. 复习宝典之Maven项目管理
  5. 特征筛选(随机森林)
  6. python----python使用mysql
  7. strip lstrip rstrip
  8. 兔子不吃窝边草,跳槽不跳窝边槽。。。
  9. 你所认识的String
  10. nginx实现防止ddos攻击