Ho una tabella prodotti in SQL Server 2005 che deve essere aggiornata da determinati campi in un file CSV. Entrambi i file hanno un numero di parte del fornitore che può essere collegato a dove posso aggiornare il campo products.discontined con un altro nel file csv.tsql: il modo migliore per aggiornare una tabella db con un file csv
La mia domanda è qual è il modo migliore per avvicinarsi a questo?
Ho pensato di creare una connessione odbc al file excel e di capire come unire le due colonne. Importare l'intero file csv (~ 60 MB) in una tabella temporanea in SQL Server e quindi scrivere una procedura tsql per cercare, confrontare, aggiornare? Anche facendo e comando opensource da Query Analyzer e la scrittura di una procedura per leggere nel file CSV e aggiornare la tabella in questo modo ..
grazie in anticipo
È un aggiornamento costante o un'operazione una tantum? Ciò contribuirà a determinare il percorso migliore da intraprendere. –
Anche il CSV è pulito? Citazioni IE sfuggite e simili? –
Nota: il tag 'sqlserver' è stato recentemente ritirato a favore di 'sql-server'. –