Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
N_Reeke Member Откуда: Сообщений: 20 |
Добрый день! Наткнулся на такую затруднительную (для меня) задачу... У меня есть процедура (Procedure) с тремя входящими параметрами - @URL, @User, @Password; и один выходящий - результат запроса СОАПа(@Data output). Вопрос в следующем - как мне в новой процедуре поместить в параметр xml результат запроса СОАПа? create procedure2 declare @xml xml set @xml = '?'; Заранее спасибо! |
23 апр 19, 22:43 [21870159] Ответить | Цитировать Сообщить модератору |
N_Reeke Member Откуда: Сообщений: 20 |
Конечно, вначале, после Create идет as begin, это я заработался... |
23 апр 19, 22:47 [21870163] Ответить | Цитировать Сообщить модератору |
buser Member Откуда: Санкт-Петербург Сообщений: 4537 |
N_Reeke, поместить? Может как выполнить запрос и поместить результат в? См. недавние топики... кот даже не смотрел... https://www.eandbsoftware.org/call-a-webservice-from-tsql-stored-procedure-using-msxml/ |
24 апр 19, 00:12 [21870195] Ответить | Цитировать Сообщить модератору |
buser Member Откуда: Санкт-Петербург Сообщений: 4537 |
N_Reeke, или у вас уже есть ответ и вы хотите распарсить хмль? |
24 апр 19, 00:15 [21870197] Ответить | Цитировать Сообщить модератору |
N_Reeke Member Откуда: Сообщений: 20 |
buser, Да,первая процедура дает результат в виде Select-а. Я уже распарсил xml вставляя вручную в параметр "@xml" результат первой процедуры. Теперь, желательно, что б в процедуре, в которой и происходит парсирование (Procedure2) в параметр @xml вставлялся результат первой процедуры. |
24 апр 19, 07:11 [21870252] Ответить | Цитировать Сообщить модератору |
N_Reeke Member Откуда: Сообщений: 20 |
N_Reeke, set @xml = exec Procedure @URL = 'Google', @User = 'Admin', @Pass = 123; Очень грязно, я хочу видеть что то такое, но синтаксис неверный. |
24 апр 19, 07:17 [21870258] Ответить | Цитировать Сообщить модератору |
court Member Откуда: Сообщений: 2255 |
exec Procedure @URL = 'Google', @User = 'Admin', @Pass = 123, @Data=@xml output; это чтоле ? |
||
24 апр 19, 09:32 [21870317] Ответить | Цитировать Сообщить модератору |
N_Reeke Member Откуда: Сообщений: 20 |
court, Да, спасибо! Но теперь выдает ошибку по конвертации. но это, скорее всего, уже сам. |
24 апр 19, 09:50 [21870322] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |