Formatos de dados para importação ou exportação em massa (SQL Server)

Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada de SQL do AzureAzure Synapse AnalyticsPDW (Analytics Platform System)

SQL Server pode aceitar dados em formato de dados de caractere ou formato de dados binário nativos. Use o formato de caractere ao mover dados entre o SQL Server e outro aplicativo (como o Microsoft Excel) ou outro servidor de banco de dados (como Oracle ou SQL Server). O formato nativo só pode ser usado para transferir dados entre instâncias do SQL Server.

Neste tópico:

Formatos de dados para importar ou exportar em massa

A tabela a seguir indica o formato de dados que costuma ser adequado ao uso, dependendo de como os dados estão representados e da origem ou destino da operação.

Operação Nativo Unicode nativo Caractere Caractere unicode
Transferências de dados em massa entre várias instâncias do SQL Server usando um arquivo de dados que não contém nenhum caractere estendido ou DBCS (conjunto de caracteres de dois bytes). A menos que um arquivo de formato seja usado, essas tabelas devem ser definidas identicamente. Sim* - - -
Para colunas sql_variant , recomenda-se usar o formato de dados nativos que, ao contrário dos formatos Unicode e de caractere, preservam os metadados de cada valor sql_variant . Sim - - -
Transferências de dados em massa entre várias instâncias do SQL Server usando um arquivo de dados que contém caracteres estendidos ou DBCS. - Sim - -
Importação de dados em massa de um arquivo de texto gerado por outro programa. - - Sim -
Exportação de dados em massa para um arquivo de texto que será usado em outro programa. - - Sim -
Transferências de dados em massa entre várias instâncias do SQL Server usando um arquivo de dados que contém dados unicode e não contém nenhum caractere estendido ou DBCS. - - - Sim

* Método mais rápido para a exportação de dados em massa do SQL Server com o bcp.

Related Tasks

Consulte Também

Tipos de dados (Transact-SQL)
Especificar formatos de dados para compatibilidade usando bcp (SQL Server)