Есть ли способ объединить жестко закодированные заголовки столбцов с «хранимой процедурой exec», используя BCP? - PullRequest
0 голосов
/ 26 марта 2019

Я видел хак, чтобы добавить заголовки столбцов к запросу select, но у меня есть хранимая процедура, в которой много функций.Как мне UNION ALL мои заголовки столбцов с моей хранимой процедурой, например:

BCP "Select 'col1', 'col2' UNION ALL exec Stored_Proc" queryout c:\BCP\file.out -c -T -S Servername

Так что я пытаюсь создать файл csv с моими жестко закодированными заголовками (или заголовками таблиц), а затем результатымой запрос (который находится в хранимой процедуре).

Спасибо!

Также еще одна вещь, я запускаю этот bcp-вызов из командного файла, чтобы я мог добавить дату к имени файла моего csv, например:

set var=export_Data_%date:~-4,4%%date:~-10,2%%date:~-7,2%.csv

bcp "exec dbo..Extract_Data" queryout c:\BCP\%var% -c -t, -T -S Servername
...