Sto cercando un modo rapido e sporco per importare file CSV in SQL Server senza dover creare preventivamente la tabella e definirne le colonne.Come creare e popolare una tabella in una singola fase come parte di un'operazione di importazione CSV?
Ogni CSV importato verrà importato nella propria tabella.
Non siamo preoccupati per l'inferenza del tipo di dati. Il CSV varia a seconda della struttura e del layout e tutti hanno molte colonne, eppure ci interessano solo alcuni di essi: indirizzi e codici postali. Vogliamo solo ottenere rapidamente i dati CSV nel database SQL ed estrarre le colonne pertinenti.
Mi piacerebbe fornire il FieldTerminator e il RowTerminator, puntarlo verso il CSV e fare in modo che l'utility faccia il resto. C'è un modo per creare la tabella e popolarla, tutto in un unico passaggio, usando BULK INSERT e/o OpenRowset (BULK ...)?
Quale versione di SQL Server? –
Sql Server 2000 – Tim