записать результат выполнения хп в переменную

упе5пе5пк
Дата: 16.02.2010 12:11:42
есть системная хп, выдающая при работе в SSMS во вкладке Messages много строк
как сохранить эти строки в переменную?
Glory
Дата: 16.02.2010 12:12:25
упе5пе5пк
есть системная хп, выдающая при работе в SSMS во вкладке Messages много строк
как сохранить эти строки в переменную?

declare @t table(f1....)
insert @t exec myproc
Гавриленко Сергей Алексеевич
Дата: 16.02.2010 12:12:51
Вот именно, как сохранить кучу строк в одну переменную?
упе5пе5пк
Дата: 16.02.2010 12:17:04
Glory
упе5пе5пк
есть системная хп, выдающая при работе в SSMS во вкладке Messages много строк
как сохранить эти строки в переменную?

declare @t table(f1....)
insert @t exec myproc


Делаю:
declare @t1 table(f1 varchar(max))
insert @t1 exec sp_publication_validation 'MyPub', 2
Получаю:
Msg 8164, Level 16, State 1, Procedure sp_MStable_validation, Line 260
An INSERT EXEC statement cannot be nested.
Generated expected rowcount value of 0 and expected checksum value of 0 for MyTable.
Glory
Дата: 16.02.2010 12:18:01
Ну так в сообщении все написано
Glory
Дата: 16.02.2010 12:20:22
упе5пе5пк
есть системная хп, выдающая при работе в SSMS во вкладке Messages

Просмотрел.
Messages возвращаются клиенту. Он и должен их обрабатывать
упе5пе5пк
Дата: 16.02.2010 12:20:45
Glory
Ну так в сообщении все написано

т.е. с sp_publication_validation так сделать нельзя и надо сделать руками цикл по sp_MStable_validation?
упе5пе5пк
Дата: 16.02.2010 12:27:29
разобрался, всем спасибо