2016-07-05 6 views
0

Ich möchte Dateninhalt der Tabelle A mit Dateninhalt der CSV-Datei zu aktualisieren, (Tabelle A und CSV-Datei haben den gleichen Spaltennamen).Update-Tabelle von CSV-Datei

Ist Merge meine beste Option?

enter image description here

Antwort

1

Ich ziehe Importiertabellen verwenden:

  1. Import CSV-Datei zu staging table über Flat-File-Quelle
  2. eine SQL-Aufgabe erstellen, die tableA aus Staging-Tabelle aktualisiert und kürzt/löscht Staging-Tabelle in der gleichen Transaktion
+0

Wie kann ich das Update mit SSIS tun? – BKChedlia

+0

@BKChedlia - Verbinden Sie auf der Registerkarte "Steuerungsfluss" Ihre Datenflusstask mit einer Task "SQL ausführen". In dieser Task SQL Execute SQL die 'update tableA set field1 = t.field1, .... von der StagingTable t wo tableA.id = t.id' und Ihre löschen oder truncate in der gleichen Transaktion – vercelli

+0

thankx Ich werde es versuchen – BKChedlia