Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Получение результата из хранимой процедуры  [new]
Dark Elf
Member

Откуда: Киев
Сообщений: 189
Уважаемые мастера!

Мнге нужно составить хранимую процедуру, которая бы запускала 2 хранимые процедуры и полученные результаты записывала бы в таблицу. Как это можно сделать?

Заранее благодарен за ответ
4 апр 05, 13:24    [1438686]     Ответить | Цитировать Сообщить модератору
 Re: Получение результата из хранимой процедуры  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
А эти две процедуры что будут возвращать - значения в OUTPUT параметрах или резалтсеты (или то и то)?
4 апр 05, 13:27    [1438701]     Ответить | Цитировать Сообщить модератору
 Re: Получение результата из хранимой процедуры  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
Вообще то в документации http://msdn.microsoft.com/library/default.asp?url=/library/en-us/tsqlref/ts_create_4hk5.asp все хорошо описано и примеры приведены.
4 апр 05, 13:30    [1438724]     Ответить | Цитировать Сообщить модератору
 Re: Получение результата из хранимой процедуры  [new]
Dark Elf
Member

Откуда: Киев
Сообщений: 189
Спасибо большое за Ваши ответы, но т.к. я в Transact SQL (пока ещё) не сильно разбираюсь не могли бы Вы мне подсказать решение моей задачи, т.к. в примере по ссылке резалтсет берётся ч/3 SELECT, а не с помощью вызова хранимой процедуры:

Код моей хранимой процедуры:

CREATE PROCEDURE up_replicate_payments @date_from datetime,
@date_to datetime = null,
@brca char(3) = NULL,
@with_sub_brch int = 0
AS
exec up_clb7_statement_uah @date_from, @date_to, @brca, @with_sub_brch
exec up_clb7_statement_val @date_from, @date_to, @brca, @with_sub_brch

Как мне модифицировать мою хранимую процедуру так, чтобы запихнуть резалтсеты из одной и второй хранимой процедуры в таблицу? (Хотя бы в общих чертах).
4 апр 05, 14:00    [1438878]     Ответить | Цитировать Сообщить модератору
 Re: Получение результата из хранимой процедуры  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
CREATE PROCEDURE up_replicate_payments @date_from datetime,
@date_to datetime = null,
@brca char(3) = NULL,
@with_sub_brch int = 0
AS
CREATE TABLE #Temp(--по структуру аналогичной резалтсету хп)
INSERT INTO #Temp
exec up_clb7_statement_uah @date_from, @date_to, @brca, @with_sub_brch
...
4 апр 05, 14:14    [1438959]     Ответить | Цитировать Сообщить модератору
 Re: Получение результата из хранимой процедуры  [new]
Dark Elf
Member

Откуда: Киев
Сообщений: 189
Спасибо большое! :)
4 апр 05, 15:10    [1439262]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить