Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Как поместить в параметр xml результат процедуры в виде Select запроса СОАПа.  [new]
N_Reeke
Member

Откуда:
Сообщений: 15
Добрый день!
Наткнулся на такую затруднительную (для меня) задачу...
У меня есть процедура (Procedure) с тремя входящими параметрами - @URL, @User, @Password; и один выходящий - результат запроса СОАПа(@Data output).

Вопрос в следующем - как мне в новой процедуре поместить в параметр xml результат запроса СОАПа?

create procedure2

declare @xml xml
set @xml = '?';


Заранее спасибо!
23 апр 19, 22:43    [21870159]     Ответить | Цитировать Сообщить модератору
 Re: Как поместить в параметр xml результат процедуры в виде Select запроса СОАПа.  [new]
N_Reeke
Member

Откуда:
Сообщений: 15
Конечно, вначале, после Create идет as begin, это я заработался...
23 апр 19, 22:47    [21870163]     Ответить | Цитировать Сообщить модератору
 Re: Как поместить в параметр xml результат процедуры в виде Select запроса СОАПа.  [new]
buser
Member

Откуда: Санкт-Петербург
Сообщений: 4535
N_Reeke, поместить? Может как выполнить запрос и поместить результат в? См. недавние топики... кот даже не смотрел... https://www.eandbsoftware.org/call-a-webservice-from-tsql-stored-procedure-using-msxml/
24 апр 19, 00:12    [21870195]     Ответить | Цитировать Сообщить модератору
 Re: Как поместить в параметр xml результат процедуры в виде Select запроса СОАПа.  [new]
buser
Member

Откуда: Санкт-Петербург
Сообщений: 4535
N_Reeke, или у вас уже есть ответ и вы хотите распарсить хмль?
24 апр 19, 00:15    [21870197]     Ответить | Цитировать Сообщить модератору
 Re: Как поместить в параметр xml результат процедуры в виде Select запроса СОАПа.  [new]
N_Reeke
Member

Откуда:
Сообщений: 15
buser,

Да,первая процедура дает результат в виде Select-а.

Я уже распарсил xml вставляя вручную в параметр "@xml" результат первой процедуры.

Теперь, желательно, что б в процедуре, в которой и происходит парсирование (Procedure2) в параметр @xml вставлялся результат первой процедуры.
24 апр 19, 07:11    [21870252]     Ответить | Цитировать Сообщить модератору
 Re: Как поместить в параметр xml результат процедуры в виде Select запроса СОАПа.  [new]
N_Reeke
Member

Откуда:
Сообщений: 15
N_Reeke,

set @xml = exec Procedure @URL = 'Google', @User = 'Admin', @Pass = 123;

Очень грязно, я хочу видеть что то такое, но синтаксис неверный.
24 апр 19, 07:17    [21870258]     Ответить | Цитировать Сообщить модератору
 Re: Как поместить в параметр xml результат процедуры в виде Select запроса СОАПа.  [new]
court
Member

Откуда:
Сообщений: 1956
N_Reeke
N_Reeke,

set @xml = exec Procedure @URL = 'Google', @User = 'Admin', @Pass = 123;

Очень грязно, я хочу видеть что то такое, но синтаксис неверный.


exec Procedure @URL = 'Google', @User = 'Admin', @Pass = 123, @Data=@xml output;

это чтоле ?
24 апр 19, 09:32    [21870317]     Ответить | Цитировать Сообщить модератору
 Re: Как поместить в параметр xml результат процедуры в виде Select запроса СОАПа.  [new]
N_Reeke
Member

Откуда:
Сообщений: 15
court,

Да, спасибо! Но теперь выдает ошибку по конвертации. но это, скорее всего, уже сам.
24 апр 19, 09:50    [21870322]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить