CREATE TABLE [dbo].[und_job]
(
[job_id] [int] NOT NULL,
[user_id] [int] NOT NULL,
[name] [nvarchar] (75) COLLATE SQL_Latin1_General_CP1_CS_AS NULL,
[description] [nvarchar] (200) COLLATE SQL_Latin1_General_CP1_CS_AS NULL,
[status] [nvarchar] (75) COLLATE SQL_Latin1_General_CP1_CS_AS NULL,
[reoccurring_interval] [int] NULL,
[dt_created] [datetime] NULL,
[dt_executed] [datetime] NULL,
[dt_last_modified] [datetime] NULL
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[und_job] ADD CONSTRAINT [und_job_job_id_pk] PRIMARY KEY CLUSTERED ([job_id]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [und_job_dt_created_idx] ON [dbo].[und_job] ([dt_created]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [und_job_status_idx] ON [dbo].[und_job] ([status]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[und_job] ADD CONSTRAINT [und_job_user_id_fk] FOREIGN KEY ([user_id]) REFERENCES [dbo].[und_user] ([user_id])
GO
GRANT REFERENCES ON [dbo].[und_job] TO [uniadmin]
GRANT SELECT ON [dbo].[und_job] TO [uniadmin]
GRANT INSERT ON [dbo].[und_job] TO [uniadmin]
GRANT DELETE ON [dbo].[und_job] TO [uniadmin]
GRANT UPDATE ON [dbo].[und_job] TO [uniadmin]
GRANT REFERENCES ON [dbo].[und_job] TO [uniuser]
GRANT SELECT ON [dbo].[und_job] TO [uniuser]
GRANT INSERT ON [dbo].[und_job] TO [uniuser]
GRANT DELETE ON [dbo].[und_job] TO [uniuser]
GRANT UPDATE ON [dbo].[und_job] TO [uniuser]
GO