Skip to content

Instantly share code, notes, and snippets.

Created January 21, 2016 04:57
Show Gist options
  • Save anonymous/3abfb5c2c12e1a8bcfa4 to your computer and use it in GitHub Desktop.
Save anonymous/3abfb5c2c12e1a8bcfa4 to your computer and use it in GitHub Desktop.
-- Updates
UPDATE dw
SET dw.FirstName = dws.FirstName
, dw.MiddleName = dws.MiddleName
, dw.LastName = dws.LastName
, dw.UpdatedDate = dws.UpdatedDate
FROM [dw].[DimEmp] dw
INNER JOIN [dwstage].[DimEmp] dws
ON dw.EmpID = dws.EmpID
WHERE dws.Operation = 'U'
-- Deletes
UPDATE dw
SET dw.Active = dws.Active
, dw.UpdatedDate = dws.UpdatedDate
FROM [dw].[DimEmp] dw
INNER JOIN [dwstage].[DimEmp] dws
ON dw.EmpID = dws.EmpID
WHERE dws.Operation = 'D'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment