Opbevar venligst alle jobdetaljer i én tabel inklusive jobstatus, dvs. igangværende, afsluttet. Når det daglige job kører, skal du kontrollere, at 4. job er gennemført med succes, derefter starte dit daglige job og efter fuldførelse af 4. job udløse dit daglige job.
create TABLE [dbo].[tblDailyJob](
[JobId] [int] NOT NULL,
[JobDesc] [varchar](500) NOT NULL,
[JobStartTime] [datetime] NULL,
[JobEndTime] [datetime] NULL,
[JobStatus] [int] NOT NULL,
CONSTRAINT [PK_tblDailyJob] PRIMARY KEY CLUSTERED
(
[JobId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
ALTER TABLE [dbo].[tblDailyJob] ADD CONSTRAINT [DF_tblDailyJob_JobStatus] DEFAULT ((0)) FOR [JobStatus]
GO
jobstatus- 0 Ikke startet,1 I gang,2 Udført,3 Mislykket
insert into tblDailyJob values(1,'1st Job',null,null,0)
insert into tblDailyJob values(2,'2nd Job',null,null,0)
insert into tblDailyJob values(3,'3rd Job',null,null,0)
insert into tblDailyJob values(4,'4th Job',null,null,0)
insert into tblDailyJob values(5,'Daily Job',null,null,0)
indstille starttidspunkt før udførelse af job og sluttidspunkt og jobstatus efter afsluttet job
efter afslutning af 4. job udløser dit daglige job, eller hvis du udløser det manuelt, så kontroller, at 4. job er udført eller ej
du kan også bruge opgaveplan til det samme.