Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Inserção em massa do SQL Server de arquivo CSV com aspas inconsistentes


Não é possível fazer uma inserção em massa para este arquivo, do MSDN:

Para ser usado como um arquivo de dados para importação em massa, um arquivo CSV deve obedecer às seguintes restrições:
  • Os campos de dados nunca contêm o terminador de campo.
  • Nenhum ou todos os valores em um campo de dados estão entre aspas ("").

(http://msdn.microsoft.com/en-us/library/ms188609.aspx)

Algum processamento de texto simples deve ser tudo o que é necessário para preparar o arquivo para importação. Alternativamente, seus usuários podem ser obrigados a formatar o arquivo de acordo com essas diretrizes ou usar algo diferente de uma vírgula como delimitador (por exemplo, |)