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

Откуда:
Сообщений: 47
Добрый день коллеги.
Стоит задача подсчитать количество записей, которое возвращает хранимая процедура.
INSERT INTO [mytable] ... EXEC PROC не подходит, т.к. процедура возвращает не 1 грид.

Заранее спасибо

ps MS SQL Server 2008 R2
6 сен 13, 17:47    [14806062]     Ответить | Цитировать Сообщить модератору
 Re: Узнать количество строк, возвращаемое процедурой  [new]
_Shakill
Guest
asd24, с помощью собственно T-SQL доступ ко второму и далее выходным наборам данных получить не выйдет.
так что считать надо либо внутри самой хранимки, либо писать CLR процедуру, например, которая ее вызовет и сможет работать с несколькими резалтсетами. либо же вообще изменить способ, которым хранимка возвращает данные
6 сен 13, 18:10    [14806170]     Ответить | Цитировать Сообщить модератору
 Re: Узнать количество строк, возвращаемое процедурой  [new]
asd24
Member

Откуда:
Сообщений: 47
_Shakill
asd24, с помощью собственно T-SQL доступ ко второму и далее выходным наборам данных получить не выйдет.
так что считать надо либо внутри самой хранимки, либо писать CLR процедуру, например, которая ее вызовет и сможет работать с несколькими резалтсетами. либо же вообще изменить способ, которым хранимка возвращает данные

Спасибо. Решили переписать процедуру.
6 сен 13, 19:54    [14806617]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить