Как вывести несколько наборов данных с помощью BCP, выполнив хранимую процедуру и запрос в текстовый файл?

BCP - это программа массового копирования, которая поставляется с SQL Server.

Моя хранимая процедура имеет несколько вариантов выбора, что приводит к нескольким наборам данных.

Цель состоит в том, чтобы записать данные, полученные в результате выполнения моей хранимой процедуры mySP, в текстовый файл myOutputFile, например:

bcp "EXEC [myDB].[dbo].[mySP]" queryout "C:\TEST\myOutputFile.txt" -c -t"|" -T

Моя проблема в том, что myOutputFile содержит только первый полученный набор данных и игнорирует остальные.

Как записать все полученные наборы данных в выходной файл?

0 ответов

Другие вопросы по тегам