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;