Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Este artigo apresenta uma visão geral da utilização da utilidade bcp para exportar dados de qualquer lugar numa base de dados SQL Server onde uma SELECT instrução funcione, incluindo vistas particionadas.
O utilitário bcp (bcp.exe) é uma ferramenta de linha de comando que utiliza a API do Programa de Cópia em Massa (BCP). A bcp utilitária executa as seguintes tarefas:
O Bulk exporta dados de uma tabela SQL Server para um ficheiro de dados.
Exporta dados em massa de uma consulta.
O Bulk importa dados de um ficheiro de dados para uma tabela SQL Server.
Gera ficheiros de formato.
Para importar bcp dados em massa, tens de compreender o esquema da tabela e os tipos de dados das suas colunas, a menos que estejas a usar um ficheiro de formato pré-existente.
A bcp ferramenta pode exportar dados de uma tabela SQL Server para um ficheiro de dados para uso noutros programas. A utilitária também pode importar dados para uma tabela SQL Server a partir de outro programa, normalmente de outro sistema de gestão de bases de dados (SGBD). Os dados são primeiro exportados do programa de origem para um ficheiro de dados e depois, numa operação separada, copiados do ficheiro de dados para uma tabela SQL Server.
O utilitário bcp inclui opções que pode utilizar para especificar o tipo de dados do ficheiro de dados e outras informações. Se não especificar estas opções, bcp solicita informações de formatação, como o tipo de campos de dados de um ficheiro de dados. Depois pergunta se quer criar um ficheiro de formato que contenha as suas respostas interativas. Se quiser flexibilidade para futuras operações de importação ou exportação em massa, um ficheiro de formatação é frequentemente útil. Podes especificar o ficheiro de formato em execuções posteriores bcp para ficheiros de dados equivalentes. Para mais informações, consulte Especificar formatos de dados de compatibilidade ao usar bcp.
Observação
O utilitário bcp foi escrito através da cópia em massa do ODBC.
Para uma descrição da bcp sintaxe, veja bcp Utility.
Examples
Formatos de dados para importação ou exportação em massa:
Mantém os valores nulos ou predefinidos durante a importação em massa
Mantenha os valores de identidade ao importar dados em massa
Formatar arquivos para importar ou exportar dados (SQL Server)
- Criar um ficheiro de formatação com bcp
- Use um ficheiro de formatação para importar dados em massa
- Use um ficheiro de formato para saltar uma coluna de tabela
- Utilize um ficheiro de formato para ignorar um campo de dados
- Utilize um ficheiro de formato para mapear colunas da tabela para campos do ficheiro de dados
Exemplos de importação e exportação em massa de documentos XML