Я делаю динамический SQL для преобразования всех столбцов в таблице в строку
так ведь ведь я делаю
EXEC(@template);
где @template - динамически сгенерированный запрос, поэтому:
col1 col2 col3
---------------
1 7 13
2 8 14
3 9 15
4 10 16
5 11 17
6 12 18
(это результаты: 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18)
Как мне присвоить переменной результирующую строку
что-то вроде?
DECLARE @result AS varchar(max);
SET @result = EXEC(@template);