CREATE TABLE [dbo].[g_req_queue]
(
[id] [int] NOT NULL,
[remote_sys_id] [int] NOT NULL,
[remote_id] [int] NOT NULL,
[active_flag] [int] NOT NULL,
[last_mod_dt] [int] NOT NULL,
[global_queue_id] [int] NULL,
[ref_num] [nvarchar] (30) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[status] [nvarchar] (30) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[type] [nvarchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[priority] [int] NOT NULL,
[impact] [int] NULL,
[open_date] [int] NOT NULL,
[close_date] [int] NULL,
[category] [nvarchar] (30) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[summary] [nvarchar] (240) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[group_id] [binary] (16) NULL,
[assignee] [binary] (16) NULL,
[customer] [binary] (16) NOT NULL,
[remote_tenant] [binary] (16) NULL
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[g_req_queue] ADD CONSTRAINT [XPKg_req_queue] PRIMARY KEY CLUSTERED ([id]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [g_req_queue_x3] ON [dbo].[g_req_queue] ([assignee], [active_flag]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [g_req_queue_x5] ON [dbo].[g_req_queue] ([category], [active_flag]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [g_req_queue_x2] ON [dbo].[g_req_queue] ([global_queue_id], [active_flag]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [g_req_queue_x4] ON [dbo].[g_req_queue] ([group_id], [active_flag]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [g_req_queue_x0] ON [dbo].[g_req_queue] ([open_date], [ref_num]) ON [PRIMARY]
GO
CREATE UNIQUE NONCLUSTERED INDEX [g_req_queue_x1] ON [dbo].[g_req_queue] ([remote_sys_id], [remote_id]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [g_req_queue_x6] ON [dbo].[g_req_queue] ([remote_tenant]) ON [PRIMARY]
GO
GRANT SELECT ON [dbo].[g_req_queue] TO [service_desk_admin_group]
GRANT INSERT ON [dbo].[g_req_queue] TO [service_desk_admin_group]
GRANT DELETE ON [dbo].[g_req_queue] TO [service_desk_admin_group]
GRANT UPDATE ON [dbo].[g_req_queue] TO [service_desk_admin_group]
GRANT SELECT ON [dbo].[g_req_queue] TO [service_desk_ro_group]
GO