Hi , I need to compare a log table against a look up table to find if the job is complete.
For example,
The job may have 6 steps and the start and end steps of the job need to be completed to say the job is complete. I have a look up table which holds the job steps.
Please find below the script.
CREATE TABLE [dbo].[JobLog](
[JobName] [varchar](20) NULL,
[StepName] [varchar](20) NULL,
[Status] [varchar](20) NULL
) ON [PRIMARY]
CREATE TABLE [dbo].[LkpJob](
[JobName] [varchar](20) NULL,
[StepName] [varchar](20) NULL
) ON [PRIMARY]
INSERT [dbo].[JobLog] ([JobName], [StepName], [Status]) VALUES (N'Process Job', N'StartStep', N'Success')
INSERT [dbo].[JobLog] ([JobName], [StepName], [Status]) VALUES (N'Process Job', N'Step1', N'Success')
INSERT [dbo].[JobLog] ([JobName], [StepName], [Status]) VALUES (N'Process Job', N'Step3', N'Success')
INSERT [dbo].[JobLog] ([JobName], [StepName], [Status]) VALUES (N'Process Job', N'Step4', N'Success')
INSERT [dbo].[JobLog] ([JobName], [StepName], [Status]) VALUES (N'Process Job', N'EndStep', N'Success')
INSERT [dbo].[LkpJob] ([JobName], [StepName]) VALUES (N'Process Job', N'StartStep')
INSERT [dbo].[LkpJob] ([JobName], [StepName]) VALUES (N'Process Job', N'Step1')
INSERT [dbo].[LkpJob] ([JobName], [StepName]) VALUES (N'Process Job', N'Step2')
INSERT [dbo].[LkpJob] ([JobName], [StepName]) VALUES (N'Process Job', N'Step3')
INSERT [dbo].[LkpJob] ([JobName], [StepName]) VALUES (N'Process Job', N'Step4')
INSERT [dbo].[LkpJob] ([JobName], [StepName]) VALUES (N'Process Job', N'EndStep')
↧