我在下面的代码中写道,用于调用Web服务。哪个效果很好。 SQL for Web Service有什么替代方法吗?
DECLARE @WebServiceURL VARCHAR(1000)='http://192.168.3.1:5478/GetData.asmx/GetRecentData'
DECLARE @Object AS INT,
DECLARE @ResponseText AS VARCHAR(8000);
EXEC sp_OACreate
'MSXML2.XMLHTTP' ,
@Object OUT;
EXEC sp_OAMethod
@Object ,
'open' ,
NULL ,
'get' ,
@WebServiceURL,
false;
EXEC sp_OAMethod
@Object ,
'send';
EXEC sp_OAMethod
@Object ,
'responseText' ,
@ResponseText OUTPUT;
EXEC sp_OADestroy
@Object;
RETURN