Hallo liebe Experten,
ich möchte 2 Tabellen vergleichen und die Differnz abgleichen.
Tabelle 1= Abgaben_1 --> Produktionstabelle
Tabelle_2 = Abgabe_2 --> Backup Tabelle
Wenn in Tabelle 1 (Abgaben_1 ) Zeilen entfernt worden sind, sollen diese wieder mit der Backup-Tabelle (Abgabe_2) ausgefüllt werden. Die Tabelleinhalte sind identisch.
Hier soll die 1. Spalte mit Namen abgegleichen werden
Insert into [Entwicklung].[dbo].[Abgaben_2]
select * from [Entwicklung].[dbo].[Abgaben_1] AS t1, [Entwicklung].[dbo].[Abgaben_2] AS t2
Where t1.STUDENT Like t2.STUDENT;
Leider taucht diese Fehlermeldung auf: Column name or number of supplied values does not match table definition
Was mache ich hier falsch ?
Oder gibt es eine bessere Möglichkeit um 2 identische Tabellen zu vergleichen und die fehlenden Zeilen wieder aufzufüllen ?
Danke und Gruß, marsi
ich möchte 2 Tabellen vergleichen und die Differnz abgleichen.
Tabelle 1= Abgaben_1 --> Produktionstabelle
Tabelle_2 = Abgabe_2 --> Backup Tabelle
Wenn in Tabelle 1 (Abgaben_1 ) Zeilen entfernt worden sind, sollen diese wieder mit der Backup-Tabelle (Abgabe_2) ausgefüllt werden. Die Tabelleinhalte sind identisch.
Hier soll die 1. Spalte mit Namen abgegleichen werden
Insert into [Entwicklung].[dbo].[Abgaben_2]
select * from [Entwicklung].[dbo].[Abgaben_1] AS t1, [Entwicklung].[dbo].[Abgaben_2] AS t2
Where t1.STUDENT Like t2.STUDENT;
Leider taucht diese Fehlermeldung auf: Column name or number of supplied values does not match table definition
Was mache ich hier falsch ?
Oder gibt es eine bessere Möglichkeit um 2 identische Tabellen zu vergleichen und die fehlenden Zeilen wieder aufzufüllen ?
Danke und Gruß, marsi
Zuletzt bearbeitet: