IF EXISTS ( SELECT 1 FROM [Arizona].[dbo].[System_site] SS JOIN [Arizona].[dbo].[System_site_transfer] SST ON SST.SST_dest_system_site = SS.System_site_ID WHERE SS.SS_server_name = '$fqdn' AND SST.SST_bmc_task = 109) BEGIN UPDATE [Arizona].[dbo].[System_site_transfer] SET SST_connection_info = '' FROM [Arizona].[dbo].[System_site] SS JOIN [Arizona].[dbo].[System_site_transfer] SST ON SST.SST_dest_system_site = SS.System_site_ID WHERE SS.SS_server_name = '$fqdn'; END; ELSE BEGIN IF EXISTS ( SELECT 1 FROM Arizona.dbo.System_site WHERE SS_server_name = '$fqdn') BEGIN UPDATE Arizona.dbo.Bmc_ID_counter SET BMCID_last_number = ( SELECT BMCID_last_number + 1 FROM Arizona.dbo.Bmc_ID_counter WHERE BMCID_key = 'system_site_transfer') FROM Arizona.dbo.Bmc_ID_counter WHERE BMCID_key = 'system_site_transfer'; INSERT INTO [Arizona].[dbo].[System_site_transfer] ([System_site_transfer_ID], [SST_source_system_site], [SST_dest_system_site], [SST_bmc_task], [SST_transfer_type], [SST_VGUID], [SST_master_ID], [SST_connection_info], [SST_start_date], [SST_end_date]) VALUES (( SELECT BMCID_last_number FROM Arizona.dbo.Bmc_ID_counter WHERE BMCID_key = 'system_site_transfer'), 102, ( SELECT System_site_ID FROM Arizona.dbo.System_site WHERE SS_server_name = '$fqdn'), 109, 1, DEFAULT, NULL, '', (SELECT CONVERT(CHAR(10), GETDATE(), 126)), NULL); END; END;