Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Inserimento in blocco di file CSV di SQL Server con virgolette non coerenti

Non è possibile eseguire un inserimento collettivo per questo file, da MSDN:

Per essere utilizzabile come file di dati per l'importazione in blocco, un file CSV deve rispettare le seguenti restrizioni:

  • I campi di dati non contengono mai il terminatore di campo.
  • Nessuno o tutti i valori in un campo dati sono racchiusi tra virgolette ("").

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

Una semplice elaborazione del testo dovrebbe essere tutto ciò che è necessario per preparare il file per l'importazione. In alternativa, ai tuoi utenti potrebbe essere richiesto di formattare il file secondo le linee guida o di utilizzare qualcosa di diverso da una virgola come delimitatore (ad esempio |)