Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

INSERT o UPDATE tabella da un'altra tabella con chiave primaria composita

dovresti usare un merge dichiarazione

qualcosa del genere:

merge TableMain  AS target
using TableA as source 
ON <join tables here>
WHEN MATCHED THEN <update>
WHEN NOT MATCHED BY TARGET <Insert>
WHEN NOT MATCHED BY SOURCE <delete>