sql >> Base de Datos >  >> RDS >> Sqlserver

INSERTAR o ACTUALIZAR tabla de otra tabla con clave primaria compuesta

debe usar un combinar declaración

algo como esto:

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>