Formatos de dados para importar ou exportar em massa (SQL Server)
Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure Azure Synapse Analytics Analytics Platform System (PDW)
O 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
Usar um formato nativo para importar ou exportar dados (SQL Server)
Usar o formato de caractere para importar ou exportar dados (SQL Server)
Usar o formato nativo Unicode para importar ou exportar dados (SQL Server)
Usar o formato de caractere Unicode para importar ou exportar dados (SQL Server)
Importar dados de formato de caractere e nativo de versões anteriores do SQL Server
Confira também
Tipos de dados (Transact-SQL)
Especificar formatos de dados para compatibilidade usando bcp (SQL Server)