Как объединить все столбцы в выборке с SQL Server

Мне нужно, чтобы мой выбор имел такой шаблон:

 SELECT ' ' + tbl.* + ' ' FROM table tbl;

Идеальное решение будет иметь все столбцы, разделенные запятой, чтобы получить такой вывод:

Результат SQL для Таблицы 1 с двумя столбцами:

'col1, col2'

Результат SQL для таблицы 2 с тремя столбцами:

'col1, col2, col3' 

Я пытался использоватьCONCAT(...) функционировать так:

SELECT CONCAT('', tbl.*, '')
FROM table2 tbl

Но я понимаю, что это не так просто, потому что переменное количество столбцов.

Есть ли простое решение для решения этой проблемы?

Я использую SQL Server 2008 R2.

Ответы на вопрос(4)

Ваш ответ на вопрос