Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

INSERT- oder UPDATE-Tabelle aus einer anderen Tabelle mit zusammengesetztem Primärschlüssel

Sie sollten eine Zusammenführung verwenden Erklärung

etwa so:

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>