Hi,The code below does not work. There are no actual errors shown on the code itself but when I try to execute teh ALTER store procedure I get the following error message:Msg 10739, Level 15, State 1, Procedure up_AmendInstanceImport_rs, Line 44The insert column list used in the MERGE statement cannot contain multi-part identifiers. Use single part identifiers instead.I understand I am not using the Target table but does anyone know if this can be done?MERGE dbo.tblInstances AS TARGETUSING dbo.tblInstanceImport AS SourceON (Target.InstanceName = Source.InstanceName)WHEN MATCHED THENUPDATE SET Target.[Home] = Source.[Home] ,Target.[Version] = Source.[Version] ,Target.[DateCollected] = GetDate()WHEN NOT MATCHED BY TARGET THENINSERT (tblNewInstance.[Name] ,tblNewInstance.[InstanceName] ,tblNewInstance.[DateCollected])VALUES (Source.Name ,Source.Instance ,GETDATE());