CREATE TABLE [dbo].[usm_report_group]
(
[report_group_id] [int] NOT NULL,
[parent_path] [varchar] (255) COLLATE SQL_Latin1_General_CP1_CS_AS NULL,
[report_group_template_id] [int] NULL,
[contract_id] [int] NULL,
[name] [nvarchar] (64) COLLATE SQL_Latin1_General_CP1_CS_AS NULL,
[description] [nvarchar] (128) COLLATE SQL_Latin1_General_CP1_CS_AS NULL,
[level] [int] NULL,
[calendar_oid] [varchar] (20) COLLATE SQL_Latin1_General_CP1_CS_AS NULL,
[tree_level] [int] NULL,
[weight] [int] NULL,
[account_id] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CS_AS NULL,
[time_zone_code] [varchar] (64) COLLATE SQL_Latin1_General_CP1_CS_AS NULL,
[sla_instance_id] [int] NULL
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[usm_report_group] ADD CONSTRAINT [XPKusm_report_group] PRIMARY KEY CLUSTERED ([report_group_id]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [usm_report_group_idx_01] ON [dbo].[usm_report_group] ([parent_path]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[usm_report_group] ADD CONSTRAINT [$usm_r_r000028e700000000] FOREIGN KEY ([calendar_oid]) REFERENCES [dbo].[usm_calendar] ([calendar_oid])
GO
ALTER TABLE [dbo].[usm_report_group] ADD CONSTRAINT [$usm_r_r000028f100000000] FOREIGN KEY ([contract_id]) REFERENCES [dbo].[usm_contract] ([contract_id])
GO
ALTER TABLE [dbo].[usm_report_group] ADD CONSTRAINT [$usm_r_r000028fb00000000] FOREIGN KEY ([report_group_template_id]) REFERENCES [dbo].[usm_report_group_template] ([report_group_template_id])
GO
ALTER TABLE [dbo].[usm_report_group] ADD CONSTRAINT [XFK01usm_report_group] FOREIGN KEY ([account_id]) REFERENCES [dbo].[usm_account] ([account_id])
GO
ALTER TABLE [dbo].[usm_report_group] ADD CONSTRAINT [XFK02usm_report_group] FOREIGN KEY ([time_zone_code]) REFERENCES [dbo].[ca_time_zone] ([time_zone_code])
GO
ALTER TABLE [dbo].[usm_report_group] ADD CONSTRAINT [XFK03usm_report_group] FOREIGN KEY ([contract_id]) REFERENCES [dbo].[usm_contract] ([contract_id])
GO
ALTER TABLE [dbo].[usm_report_group] ADD CONSTRAINT [XFK04usm_report_group] FOREIGN KEY ([sla_instance_id]) REFERENCES [dbo].[usm_sla_instance] ([sla_instance_id])
GO
GRANT SELECT ON [dbo].[usm_report_group] TO [usmgroup]
GRANT INSERT ON [dbo].[usm_report_group] TO [usmgroup]
GRANT DELETE ON [dbo].[usm_report_group] TO [usmgroup]
GRANT UPDATE ON [dbo].[usm_report_group] TO [usmgroup]
GO