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

Inserir arquivo CSV parcialmente cotado em massa no SQL Server


Infelizmente, o SQL Server interpreta a vírgula entre aspas como um delimitador. Isso se aplica tanto ao BCP quanto à inserção em massa.

De http://msdn.microsoft.com/en-us/library/ms191485%28v=sql.100%29.aspx

Se um caractere terminador ocorrer dentro dos dados, ele será interpretado como um terminador, não como dados, e os dados após esse caractere serão interpretados como pertencentes ao próximo campo ou registro. Portanto, escolha seus terminadores com cuidado para garantir que eles nunca apareçam em seus dados.