@yar229

Как получить структуру всех resultsets из хранимой процедуры?

(MS SQL Server 2012)

Вот так можем получить структуру первого(единственного) набора данных.
CREATE PROCEDURE dbo._tmp_ResSet
AS BEGIN
	SELECT 1 AS Num;
	SELECT 2 AS Num, 'two' AS NumStr;
END
GO
 
DECLARE @sql NVARCHAR(MAX) = N'EXEC _tmp_ResSet'; 
SELECT	*
FROM	sys.dm_exec_describe_first_result_set(@sql, NULL, 1) c
WHERE	c.is_hidden = 0;


Таки есть ли возможность получить структуру всех наборов, используя только возможности MSSQL?
  • Вопрос задан
  • 2450 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы