Массовый импорт и экспорт данных с помощью программы bcp (SQL Server)
Применимо: SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure azure Synapse Analytics Analytics Platform System (PDW)
В этом разделе представлен обзор использования служебной программы bcp для экспорта данных из любой точки базы данных SQL Server, в которой работает инструкция SELECT, включая секционированные представления.
Программа bcp (bcp.exe) представляет собой инструмент командной строки, использующий API-интерфейс программы массового копирования (BCP). Программа bcp выполняет следующие задачи:
Массовый экспорт данных из таблицы SQL Server в файл данных.
массовый экспорт данных из запроса;
Массовый импорт данных из файла данных в таблицу SQL Server.
создание файлов форматирования.
Служебная программа bcp вызывается командой bcp . Применение команды bcp для массового импорта требует понимания схемы таблицы и типов данных ее столбцов (если не используется заранее созданный файл форматирования).
Программа bcp может экспортировать данные из таблицы SQL Server в файл данных для использования в других программах. Служебная программа также может импортировать данные в таблицу SQL Server из другой программы, обычно другой системы управления базами данных (СУБД). Данные сначала экспортируются из исходной программы в файл данных, а затем в отдельной операции копируются из файла данных в таблицу SQL Server.
Команда bcp предоставляет параметры для указания типа данных файла данных и других сведений. Если такие ключи не заданы, программа выводит приглашение для ввода этих сведений, например для типа полей данных в файле данных. Затем команда запрашивает, нужно ли создать файл форматирования, содержащий данные ответы. Чтобы обеспечить гибкость для будущих операций массового импорта и экспорта, часто используется файл форматирования. В последующих командах bcp вы можете указать файл форматирования для эквивалентных файлов данных. Дополнительные сведения см. в разделе "Указание форматов данных для совместимости при использовании bcp (SQL Server)".
Примечание.
Служебная программа bcp написана при использовании массового копирования ODBC.
Описание синтаксиса команды bcp см. в разделе Служебная программа bcp.