Ich habe eine Produkttabelle in SQL Server 2005, die von bestimmten Feldern in einer CSV-Datei aktualisiert werden muss. Beide Dateien haben eine Herstellerteilenummer, mit der verlinkt werden kann, wo ich das Feld products.discontined mit einem anderen in der CSV-Datei aktualisieren kann.tsql: beste Möglichkeit, eine db-Tabelle mit einer CSV-Datei zu aktualisieren
Meine Frage ist, was ist der beste Weg, um dies zu nähern?
Ich habe überlegt, eine ODBC-Verbindung zu der Excel-Datei zu erstellen und herauszufinden, wie Sie die 2 Spalten aktualisieren. Importieren Sie die gesamte CSV-Datei (~ 60 MB) in eine temporäre Tabelle in SQL Server und schreiben Sie dann eine tsql-Prozedur zum Suchen, Vergleichen, Aktualisieren? tun und Open-Source-Befehl auch von Query Analyzer und ein Verfahren zu schreiben in der CSV-Datei zu lesen und die Tabelle, die Art und Weise zu aktualisieren ..
Dank im Voraus
Ist dies eine ständige Aktualisierung oder eine einmalige Operation? Das wird helfen, den besten Weg zu bestimmen. –
Auch ist die CSV sauber? IE Zitate entkommen und dergleichen? –
Bitte beachten Sie: Das 'sqlserver' Tag wurde kürzlich zugunsten von 'sql-server' veraltet. –