Bekomme die Fehlermeldung:
Server: Msg 107, Level 16, State 1, Line 1
The column prefix 'dbo.Temp1' does not match with a table name or alias name used in the query
Jedoch ist es so, dass die beiden Tabellen Orderposreg und Temp1 ident sind, dh. selbe "column name" als auch "data type", nur unterschiedliche Datensätze.
Mit folgender abgekuerzter Query werden die Datensätze meiner Tabelle mit "UPDATE" ueberschrieben, bei gleichem Primary Key, bzw per "INSERT" hinzugefuegt falls der der Datensatz nicht existiert: (Ordernr_o_pos=PK)
Update dbrderposreg
dbrderposreg.Ordernr = dbo.Temp1.Ordernr,
dbrderposreg.Pos = dbo.Temp1.Pos
......
where dbrderposreg.Ordernr_o_pos = dbo.Temp1.ordernr_o_pos
bzw insert into dbrderposreg
(Ordernr, Pos, Ordernr_o_pos....)
select
Ordernr, Pos, Ordernr_o_pos
from dbo.Temp1.Ordernr_o_pos not in (select Ordernr_o_pos from dbrderposreg)
Hat irgendwer ein Idee wie ich dieses Problem lösen kann, wäre sehr wichtig
Server: Msg 107, Level 16, State 1, Line 1
The column prefix 'dbo.Temp1' does not match with a table name or alias name used in the query
Jedoch ist es so, dass die beiden Tabellen Orderposreg und Temp1 ident sind, dh. selbe "column name" als auch "data type", nur unterschiedliche Datensätze.
Mit folgender abgekuerzter Query werden die Datensätze meiner Tabelle mit "UPDATE" ueberschrieben, bei gleichem Primary Key, bzw per "INSERT" hinzugefuegt falls der der Datensatz nicht existiert: (Ordernr_o_pos=PK)
Update dbrderposreg
dbrderposreg.Ordernr = dbo.Temp1.Ordernr,
dbrderposreg.Pos = dbo.Temp1.Pos
......
where dbrderposreg.Ordernr_o_pos = dbo.Temp1.ordernr_o_pos
bzw insert into dbrderposreg
(Ordernr, Pos, Ordernr_o_pos....)
select
Ordernr, Pos, Ordernr_o_pos
from dbo.Temp1.Ordernr_o_pos not in (select Ordernr_o_pos from dbrderposreg)
Hat irgendwer ein Idee wie ich dieses Problem lösen kann, wäre sehr wichtig