Tables [dbo].[usm_report_group]
Properties
PropertyValue
CollationSQL_Latin1_General_CP1_CS_AS
Row Count0
Created11:08:09 AM Wednesday, March 07, 2007
Last Modified1:17:03 PM Tuesday, March 30, 2010
Columns
NameData TypeMax Length (Bytes)Allow Nulls
Cluster Primary Key XPKusm_report_group: report_group_idreport_group_idint4
No
Indexes usm_report_group_idx_01: parent_pathparent_pathvarchar(255)255
Yes
Foreign Keys $usm_r_r000028fb00000000: [dbo].[usm_report_group_template].report_group_template_idreport_group_template_idint4
Yes
Foreign Keys $usm_r_r000028f100000000: [dbo].[usm_contract].contract_idForeign Keys XFK03usm_report_group: [dbo].[usm_contract].contract_idcontract_idint4
Yes
namenvarchar(64)128
Yes
descriptionnvarchar(128)256
Yes
levelint4
Yes
Foreign Keys $usm_r_r000028e700000000: [dbo].[usm_calendar].calendar_oidcalendar_oidvarchar(20)20
Yes
tree_levelint4
Yes
weightint4
Yes
Foreign Keys XFK01usm_report_group: [dbo].[usm_account].account_idaccount_idvarchar(50)50
Yes
Foreign Keys XFK02usm_report_group: [dbo].[ca_time_zone].time_zone_codetime_zone_codevarchar(64)64
Yes
Foreign Keys XFK04usm_report_group: [dbo].[usm_sla_instance].sla_instance_idsla_instance_idint4
Yes
Indexes Indexes
NameColumnsUnique
Cluster Primary Key XPKusm_report_group: report_group_idXPKusm_report_groupreport_group_id
Yes
usm_report_group_idx_01parent_path
Foreign Keys Foreign Keys
NameColumns
$usm_r_r000028e700000000calendar_oid->[dbo].[usm_calendar].[calendar_oid]
$usm_r_r000028f100000000contract_id->[dbo].[usm_contract].[contract_id]
$usm_r_r000028fb00000000report_group_template_id->[dbo].[usm_report_group_template].[report_group_template_id]
XFK01usm_report_groupaccount_id->[dbo].[usm_account].[account_id]
XFK02usm_report_grouptime_zone_code->[dbo].[ca_time_zone].[time_zone_code]
XFK03usm_report_groupcontract_id->[dbo].[usm_contract].[contract_id]
XFK04usm_report_groupsla_instance_id->[dbo].[usm_sla_instance].[sla_instance_id]
Permissions
TypeActionOwning Principal
GrantDeleteusmgroup
GrantInsertusmgroup
GrantSelectusmgroup
GrantUpdateusmgroup
SQL Script
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
Uses
Used By