Как вывести несколько наборов данных с помощью BCP, выполнив хранимую процедуру и запрос в текстовый файл?
BCP - это программа массового копирования, которая поставляется с SQL Server.
Моя хранимая процедура имеет несколько вариантов выбора, что приводит к нескольким наборам данных.
Цель состоит в том, чтобы записать данные, полученные в результате выполнения моей хранимой процедуры mySP, в текстовый файл myOutputFile, например:
bcp "EXEC [myDB].[dbo].[mySP]" queryout "C:\TEST\myOutputFile.txt" -c -t"|" -T
Моя проблема в том, что myOutputFile содержит только первый полученный набор данных и игнорирует остальные.
Как записать все полученные наборы данных в выходной файл?