sync
This commit is contained in:
39
phidx masking central rollback.sql
Normal file
39
phidx masking central rollback.sql
Normal file
@@ -0,0 +1,39 @@
|
||||
USE Arizona
|
||||
GO
|
||||
|
||||
BEGIN TRANSACTION
|
||||
SET XACT_ABORT ON;
|
||||
SET NOCOUNT ON;
|
||||
|
||||
--revert address changes
|
||||
UPDATE [ad]
|
||||
SET [ad].[AD_first_name] = c.AD_first_name,
|
||||
[ad].[AD_last_name] = C.AD_last_name,
|
||||
[ad].[AD_middle_name] = c.AD_middle_name,
|
||||
[ad].[AD_name] = c.AD_name,
|
||||
[ad].[AD_title] = c.AD_title,
|
||||
[ad].[AD_sex] = c.AD_sex,
|
||||
[ad].[AD_address_1] = c.AD_address_1,
|
||||
[ad].[AD_address_2] = c.AD_address_2,
|
||||
[ad].[AD_address_3] = c.AD_address_3,
|
||||
[ad].[AD_address_supplement] = c.AD_address_supplement,
|
||||
[ad].[AD_zip_code] = c.AD_zip_code,
|
||||
[ad].[AD_city] = c.AD_city,
|
||||
[ad].[AD_state] = c.AD_state,
|
||||
[ad].[AD_postal_routing_address] = c.AD_postal_routing_address,
|
||||
[ad].[AD_language] = c.AD_language,
|
||||
[ad].[AD_country] = c.AD_country
|
||||
FROM dbo.Address ad
|
||||
JOIN HCITools.tmp.tst_sp_correction c ON c.Address_ID = ad.Address_ID
|
||||
WHERE ad.AD_name <> c.AD_name;
|
||||
|
||||
|
||||
--revert address_key changes
|
||||
UPDATE adk
|
||||
SET adk.ADK_key = c.ADK_key
|
||||
FROM dbo.Address_key adk
|
||||
JOIN HCITools.tmp.tst_sp_correction c ON c.Address_ID = adk.ADK_address
|
||||
WHERE adk.ADK_type=5;
|
||||
|
||||
ROLLBACK TRANSACTION
|
||||
--COMMIT TRANSACTION
|
||||
Reference in New Issue
Block a user