36 lines
1.3 KiB
Transact-SQL
36 lines
1.3 KiB
Transact-SQL
CREATE TABLE [dbo].[Job]
|
|
(
|
|
[JobId] INT NOT NULL PRIMARY KEY IDENTITY,
|
|
[RequestingApplication] VARCHAR(200) NOT NULL,
|
|
[Name] VARCHAR(200) NOT NULL,
|
|
[Description] VARCHAR(8000) NULL,
|
|
[CreatedBy] VARCHAR(200) NOT NULL,
|
|
[CreatedAt] DATETIME NOT NULL,
|
|
[ModifiedBy] VARCHAR(200) NULL,
|
|
[ModifiedDate] DATETIME NULL,
|
|
[CronSchedule] VARCHAR(50) NULL,
|
|
[NextRunTime] DATETIME NULL,
|
|
[AttemptsToExecute] INT NULL,
|
|
[SoftDeleteDate] DATETIME NULL,
|
|
[SkipHolidays] BIT NOT NULL DEFAULT 0,
|
|
[JobStatus] INT NOT NULL Default 0
|
|
)
|
|
|
|
GO
|
|
CREATE NONCLUSTERED INDEX [ix_SoftDeleteDate] ON [dbo].[Job]
|
|
(
|
|
[SoftDeleteDate] ASC
|
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
|
|
GO
|
|
GO
|
|
CREATE NONCLUSTERED INDEX [ix_NextRunTime] ON [dbo].[Job]
|
|
(
|
|
[NextRunTime] ASC
|
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
|
|
GO
|
|
GO
|
|
CREATE NONCLUSTERED INDEX [ix_JobStatus] ON [dbo].[Job]
|
|
(
|
|
[JobStatus] ASC
|
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
|
|
GO |