Files
sql-scripts/TPDT-268 - ACP in task sequence/cp_triaOne_jobs/Pharmacy/_D60020 - Load_Validation_Data.sql
2024-03-07 16:52:14 +01:00

44 lines
3.1 KiB
Transact-SQL
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/* Drop existing standard schedule for job */
declare @schedule_id int
declare c_schedules cursor local forward_only static for
select ss.schedule_id
from msdb.dbo.sysjobschedules sjs
INNER JOIN msdb.dbo.sysschedules ss
ON sjs.schedule_id = ss.schedule_id
AND ss.name NOT LIKE '%#SPEC#'
INNER JOIN msdb.dbo.sysjobs sj
ON sjs.job_id = sj.job_id
WHERE sj.name = N'_D60020 - Load_Validation_Data'
open c_schedules
FETCH NEXT FROM c_schedules into @schedule_id
while @@fetch_status = 0
begin
IF ((select COUNT(*) from msdb.dbo.sysjobschedules where schedule_id=@schedule_id) = 1)
EXEC msdb.dbo.sp_delete_schedule @schedule_id=@schedule_id, @force_delete = 1
FETCH NEXT FROM c_schedules into @schedule_id
end
close c_schedules
deallocate c_schedules
/* DROP JOB Ticket Ax 373180 */
IF EXISTS (SELECT job_id FROM msdb.dbo.sysjobs_view WHERE name = N'_D60020 - Load_Validation_Data')
EXEC msdb.dbo.sp_delete_job @job_name = N'_D60020 - Load_Validation_Data', @delete_unused_schedule=0
GO
/* DROP related sp aps_DWH_Get_Validation_Data not in TFS */
IF EXISTS (SELECT * FROM sys.objects where object_id = OBJECT_ID(N'[aps_DWH_Get_Validation_Data]') AND OBJECTPROPERTY(object_id,N'IsProcedure') = 1)
DROP PROCEDURE [aps_DWH_Get_Validation_Data]
GO
/* DROP ralated table TT_DWH_Monitoring_Data */
IF EXISTS (SELECT *
FROM [Arizona].sys.objects o WITH (NOLOCK)
WHERE o.name = 'TT_DWH_Monitoring_Data'
AND o.type IN (N'U'))
DROP table TT_DWH_Monitoring_Data
GO