Wenn es eine 1:1 Beziehung gibt, dann sollte man ein Update ausführen, denn die neuen Felder sind ja noch leer, also:
SQL-Code:
Update NeueTabelle
Set NeuesFeld1 = AlteTabelle.Feld1,
...
NeuesFeldN = AlteTabelle.FeldN
from AlteTabelle
where AlteTabelle.PK = NeueTabelle.PK
Wenn Du zusätzlich noch alle Einträge der alten Tabelle haben willst, die nicht in der neuen Tabelle sind, dann noch zusätzlich
SQL-Code:
Insert into NeueTabelle (NeuesFeld1,...,NeuesFeldN)
select Feld1,...,FeldN
from AlteTabelle left join
NeueTabelle on AlteTabelle.PK = NeueTabelle.PK
where NeueTabelle.PK is null