sql调用web服务
基本存储过程:
/****** 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服务相关推荐
- 【随记】动态调用web服务
通常我们在程序中需要调用WebService时,都是通过"添加Web引用",让VS.NET环境来为我们生成服务代理,然后调用对应的Web服务.这样是使工作简单了,但是却和提供Web ...
- asmx 接受 ajax post,jQuery ajax调用web服务(asmx)触发认证弹出框
在我的asp.net 4.0电子商务web应用程序中,登录的客户可以点击锚点,如"过去6个月内的订单"或"订单去年"来查看他过去的订单.当点击这样的锚,我做一个 ...
- android10获取手机号码,【android,10】10.调用web服务获取手机号码归属地
一.调用 web 服务获取号码归属地: 1.设置布局: android:layout_width="fill_parent" android:layout_height=" ...
- 通过数据库存储过程调用Web服务的办法
Web服务概览 Web服务,从广义而言,就是在两个应用或电子设备之间通过万维网通信的方法.Web服务有两种类型:简单对象访问协议(SOAP)以及表述性状态转移(REST). SOAP为基于XML的消息 ...
- C#动态调用web服务 远程调用技术WebService
一.课程介绍 一位伟大的讲师曾经说过一句话:事物存在即合理!意思就是说:任何存在的事物都有其存在的原因,存在的一切事物都可以找到其存在的理由,我们应当把焦点放在因果关联的本质上.所以在本次分享课开课之 ...
- 异步调用Web服务方法
基于Ajax技术构建的门户是web 2.0这一代中最为成功的Web应用程序.而这块市场上iGoogle和Pageflakes这两大站点已经走在了时代的前列. 当你打开Pageflakes,将会看到如下 ...
- GDC服务器主机与证书不匹配,调用web服务soap时,错误https URL主机名与客户端信任库中服务器证书上的公用名(CN)不匹配...
嘿,我想用SAAJ调用soap web服务 我用野蝇10 我试图将此系统属性添加到standalone.xml,但无法工作 20: 53:08208错误[stderr](默认任务-21),原因是:ja ...
- ajax web服务调用无效 参数值,json调用web服务,报错,无参数值!
前台:ShowDetail("英伦学院派马夹"); function ShowDetail(productId) { // make an ajax call to the web ...
- Ajax异步调用Web服务的例子
我这里是看的Dflying Chen的使用ASP.NET AJAX异步调用Web Service和页面中的类方法的一系列文章写出来的例子. 请Dflying Chen别介意.例子中没有最后一篇文章的的 ...
最新文章
- Mac OS X 创新卡关三年,唯一看得出版本不同之处是「预设桌布」
- 再见,Python。你好,Go 语言
- 导出真实表格显示列数不能超过256_平均月薪真有6万5?说说我所知道的金融人真实薪酬...
- 【Ubuntu】 Ubuntu16.04快速搭建环境
- 解决Mac下安装新版本IDEA无法启动
- 什么叫显示动力学_通过流体动力学研究找到制作煎饼的最佳方法
- java查看sql视图,java - Spring + JPA + SQL视图 - SO中文参考 - www.soinside.com
- 阶段3 2.Spring_06.Spring的新注解_6 Qualifier注解的另一种用法
- 从零开始研发GPS接收机连载——3、用HackRF软件无线电平台作为GPS模拟器
- sip 接听后没有声音
- 微信抢红包神器自动抢软件
- python拼音检查
- CV中一些常见的特征点
- 硅谷的程序员, 入职第一天都在干什么?
- 令人激动的前后端极致开源框架
- hadoop进入退出安全模式
- Lifecycle使用及原理讲解
- 连接计算机与网络传输设备的接口设备,1394连接和本地连接有什么不同
- 单页面应用和多页面应用
- 成员属性私有化的优点