Ich denke, dies wird leichter zu erklären, indem ein paar Tabellen enthalten.Aktualisierung von Millionen von Datensätzen in SQL Server 2012
Tabelle A:
UserId StoreId
1 10
2 20
3 30
4 40
Tabelle B:
UserId StoreId
1 10
1 20
1 20
2 20
2 10
2 10
3 30
3 40
3 40
4 40
4 30
4 30
ich ein Skript benötigen, die in Tabelle 2 und aktualisieren den Laden gehen für diesen speziellen Benutzer die StoreId
in Tabelle A entsprechen . Am Ende sollte ich sehen;
Tabelle B:
UserId StoreId
1 10
1 10
1 10
2 20
2 20
2 20
3 30
3 30
3 30
4 40
4 40
4 40
Also meine Frage ist, was ist der einfachste Weg, dies zu tun, wenn man bedenkt, dass Tabelle B hundert von Millionen von Zeilen in ihm hat, und Tabelle A hat etwa 20 Millionen Zeilen?
Vielen Dank im Voraus!
Sehr gute Antwort – Lamak
Ich wünschte, ich nur in gehen könnte und diese Spalte fallen, aber ich kam zu diesem Projekt viele Jahre, nachdem es erstellt wurde. Es würde einige Änderungen an der Front-End-Website sowie an unserem EDMX erfordern, um unnötige Spalten an dieser Stelle einzufügen und zu löschen. Große Antwort obwohl! Ich schätze die schnelle Antwort! – akaWizzmaster