Я выполнил следующий запрос, чтобы экспортировать таблицу Ms SQL как CSV. Это работает хорошо. Теперь я хочу добавить имя поля в качестве первой строки. Как это возможно?
declare @sql varchar(8000)
select @sql = 'bcp "select * from test_table" queryout C:\Test_SP\Tom.csv -c -t, -T -S' + @@servername
exec master..xp_cmdshell @sql
Я знаю, что могу указать имена, на которые ответил @Red Devil. Но таблица динамическая c, ее поля не фиксированы, она изменится. Я пытаюсь найти метод для извлечения имен полей из определения таблицы и добавить его в результат CSV