sql server 调用webservice
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                sql server 调用webservice
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.                        
                                sql server版本2008以上,應(yīng)該都可以
更改服務(wù)器配置
sp_configure 'show advanced options', 1; GO RECONFIGURE; GO sp_configure 'Ole Automation Procedures', 1; GO RECONFIGURE; GOsql 代碼:
declare @ServiceUrl as varchar(1000) declare @UrlAddress varchar(500)--WebService地址:以http開頭,結(jié)尾帶斜杠,例如'http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx/' set @UrlAddress = 'http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx/'declare @FunName varchar(50) --WebService中調(diào)用的方法名:例如'qqCheckOnline' set @FunName = 'qqCheckOnline' --以下參數(shù)對(duì)應(yīng)WebService中參數(shù)的[參數(shù)名] declare @P1 varchar(800),@P2 varchar(100) set @P1 = 'qqCode' --set @P2 = 'userid'declare @P1_Value varchar(100),@P2_Value varchar(100) set @P1_Value = '8698053' --set @P2_Value = ''set @ServiceUrl = @UrlAddress + @FunName + '?' + @P1 + '=' + @P1_Value --+'&' + @P2 + '=' + @P2_Value Declare @Object as Int Declare @ResponseText as Varchar(8000)--創(chuàng)建 OLE 對(duì)象的實(shí)例。 --sp_OACreate { progid | clsid } , objecttoken OUTPUT [ , context ] --返回的對(duì)象令牌,并且必須是數(shù)據(jù)類型為 int 的局部變量。 該對(duì)象令牌用于標(biāo)識(shí)所創(chuàng)建的 OLE 對(duì)象,并用于調(diào)用其他 OLE 自動(dòng)化存儲(chǔ)過程。 Exec sp_OACreate 'MSXML2.XMLHTTP', @Object OUT; --sp_OAMethod 調(diào)用一個(gè) OLE 對(duì)象的方法。 Exec sp_OAMethod @Object, 'open', NULL, 'get',@ServiceUrl,'false' Exec sp_OAMethod @Object, 'send' Exec sp_OAMethod @Object, 'responseText', @ResponseText OUTPUTSelect @ResponseText Exec sp_OADestroy @Object --破壞已創(chuàng)建的 OLE 對(duì)象。--如果未調(diào)用 sp_OADestroy,則在批處理結(jié)束時(shí)將自動(dòng)破壞已創(chuàng)建的 OLE 對(duì)象。 --當(dāng)不再需要對(duì)象時(shí),調(diào)用 sp_OADestroy 釋放使用 sp_OACreate 創(chuàng)建的對(duì)象實(shí)例。 GO?
轉(zhuǎn)載于:https://www.cnblogs.com/davidhou/p/5868136.html
總結(jié)
以上是生活随笔為你收集整理的sql server 调用webservice的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: TCP/IP详解 笔记十三
- 下一篇: ElasticSearch logo
