Zaktualizuj istniejące wartości bazy danych z arkusza kalkulacyjnego

Mam istniejącą bazę danych MSSQL, w której wartości w niektórych kolumnach wymagają aktualizacji zgodnie z arkuszem kalkulacyjnym, który zawiera mapowanie starych danych i nowe dane.

Arkusz kalkulacyjny wygląda następująco:

       | OLD DATA      | NEW DATA      |
RECORD | A | B | C | D | A | B | C | D |
1      |OLD|OLD|OLD|OLD|NEW|NEW|NEW|NEW|
2      |OLD|OLD|OLD|OLD|NEW|NEW|NEW|NEW|

Gdzie ABCD to nazwy kolumn odnoszące się do bazy danych, a OLD / NEW odnosi się do danych.

Tak więc dla każdej linii (około 2500 wierszy)

Wartości bazy danych, które pasują do OLD w każdej kolumnie, należy zmienić na NEW

Moje obecne myśli to zrobić w podobny sposób:Instrukcja SQL aktualizująca tabelę bazy danych Oracle z arkusza kalkulacyjnego Excel

Zasadniczo uzyskanie Excela do sformatowania listy zastępczych stwierdzeń, choć wydaje się to strasznie zawiłym sposobem na rozwiązanie problemu!

Czy istnieje sposób na cykl SQL przez każdy wiersz arkusza kalkulacyjnego, sprawdź wszystkie rekordy dla a = old, b = old2, c = old3, d = old4, a następnie zastąp te wartości odpowiednim a = nowym, b = nowym2, c = new3, d = new4?

questionAnswers(1)

yourAnswerToTheQuestion