Importing and Exporting Bulk Data by Using the bcp Utility

Ten temat zawiera omówienie korzystania z narzędzia BCP do eksportowania danych z dowolnego miejsca w SQL Server Baza danych, gdzie działa instrukcja SELECT, w tym widoki na podzielonym na partycje.

The bcp utility (Bcp.exe) is a command-line narzędzie that uses the kopiowanie masowe Program (BCP) API.The bcp utility performs the following tasks:

  • Zbiorcza umożliwia wyeksportowanie danych z SQL Server Tabela w pliku danych.

  • Zbiorcza umożliwia wyeksportowanie danych z kwerendy.

  • Zbiorcza importuje dane z pliku danych do SQL Server Tabela.

  • Generuje pliki w formacie.

The bcp utility is accessed by the bcp command.Aby użyć BCP polecenia do masowych importować dane, należy zrozumieć schematu tabela i typy danych kolumn, tylko w przypadku korzystania z istniejącego pliku w formacie.

The bcp utility can export data from a SQL Server tabela to a data file for use in other programs. To narzędzie można również zaimportować dane SQL Server Tabela z innego programu, zazwyczaj innego systemu zarządzania bazami (danych DBMS). Dane najpierw są eksportowane z programu źródłowego w pliku danych, a następnie w osobnych operacji skopiowane z pliku danych do SQL Server Tabela.

The bcp command provides switches that you use to specify the data type of the data file and other information.Jeśli te parametry nie są określone, polecenie monituje o podanie formatowanie informacje, takie jak typ danych pola w pliku danych.Następnie polecenie pyta, czy chcesz utworzyć plik formatu, który zawiera odpowiedzi na Twoje interakcyjne.Chcąc elastyczności dla przyszłych operacji importu zbiorczego lub zbiorczego eksportu, plik formatu jest często przydatne.Można określić plik formatu na później BCP polecenia dla plików danych równoważne.Aby uzyskać więcej informacji zobaczSpecifying Data Formats for Compatibility by Using bcp.

Uwaga

Starting with Microsoft SQL Server version 7.0, the bcp utility is written by using the ODBC bulk-copy API.We wcześniejszych wersjach BCP zostały napisane przy użyciu interfejsu API kopii zbiorczej biblioteki DB.

Aby uzyskać opis BCP patrz składniNarzędzie BCP.