Tables [dbo].[usm_billing_group]
Properties
PropertyValue
Row Count0
Created11:08:07 AM Wednesday, March 07, 2007
Last Modified1:17:03 PM Tuesday, March 30, 2010
Columns
NameData TypeCollationMax Length (Bytes)Allow Nulls
Cluster Primary Key XPKusm_billing_group: group_idgroup_idint4
No
Foreign Keys XFKusm_billing_group1: [dbo].[usm_tenant_ext].domaindomainvarchar(50)SQL_Latin1_General_CP1_CS_AS50
No
Foreign Keys $usm_b_r000020db00000000: [dbo].[ca_time_zone].time_zone_codetime_zone_codevarchar(64)SQL_Latin1_General_CP1_CS_AS64
No
Foreign Keys $usm_b_r000020e500000000: [dbo].[usm_report_data].report_data_idForeign Keys $usm_b_r0000300300000000: [dbo].[usm_report_data].report_data_idreport_data_idvarchar(128)SQL_Latin1_General_CP1_CS_AS128
Yes
namenvarchar(64)SQL_Latin1_General_CP1_CS_AS128
Yes
typetinyint1
Yes
automatic_invoicingtinyint1
Yes
billing_cyclenvarchar(50)SQL_Latin1_General_CP1_CS_AS100
Yes
billing_cycle_intervalint4
Yes
last_invoice_datedatetime8
Yes
billing_cycle_datedatetime8
Yes
bill_datedatetime8
Yes
days_due_defaultint4
Yes
commentnvarchar(128)SQL_Latin1_General_CP1_CS_AS256
Yes
commentsnvarchar(128)SQL_Latin1_General_CP1_CI_AS256
Yes
Indexes Indexes
NameColumnsUnique
Cluster Primary Key XPKusm_billing_group: group_idXPKusm_billing_groupgroup_id
Yes
Foreign Keys Foreign Keys
NameColumns
$usm_b_r000020db00000000time_zone_code->[dbo].[ca_time_zone].[time_zone_code]
$usm_b_r000020e500000000report_data_id->[dbo].[usm_report_data].[report_data_id]
$usm_b_r0000300300000000report_data_id->[dbo].[usm_report_data].[report_data_id]
XFKusm_billing_group1domain->[dbo].[usm_tenant_ext].[tenant_id]
Permissions
TypeActionOwning Principal
GrantDeleteusmgroup
GrantInsertusmgroup
GrantSelectusmgroup
GrantUpdateusmgroup
SQL Script
CREATE TABLE [dbo].[usm_billing_group]
(
[group_id] [int] NOT NULL,
[domain] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CS_AS NOT NULL,
[time_zone_code] [varchar] (64) COLLATE SQL_Latin1_General_CP1_CS_AS NOT NULL,
[report_data_id] [varchar] (128) COLLATE SQL_Latin1_General_CP1_CS_AS NULL,
[name] [nvarchar] (64) COLLATE SQL_Latin1_General_CP1_CS_AS NULL,
[type] [tinyint] NULL,
[automatic_invoicing] [tinyint] NULL,
[billing_cycle] [nvarchar] (50) COLLATE SQL_Latin1_General_CP1_CS_AS NULL,
[billing_cycle_interval] [int] NULL,
[last_invoice_date] [datetime] NULL,
[billing_cycle_date] [datetime] NULL,
[bill_date] [datetime] NULL,
[days_due_default] [int] NULL,
[comment] [nvarchar] (128) COLLATE SQL_Latin1_General_CP1_CS_AS NULL,
[comments] [nvarchar] (128) COLLATE SQL_Latin1_General_CP1_CI_AS NULL
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[usm_billing_group] ADD CONSTRAINT [XPKusm_billing_group] PRIMARY KEY CLUSTERED ([group_id]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[usm_billing_group] ADD CONSTRAINT [$usm_b_r000020db00000000] FOREIGN KEY ([time_zone_code]) REFERENCES [dbo].[ca_time_zone] ([time_zone_code])
GO
ALTER TABLE [dbo].[usm_billing_group] ADD CONSTRAINT [$usm_b_r000020e500000000] FOREIGN KEY ([report_data_id]) REFERENCES [dbo].[usm_report_data] ([report_data_id])
GO
ALTER TABLE [dbo].[usm_billing_group] ADD CONSTRAINT [$usm_b_r0000300300000000] FOREIGN KEY ([report_data_id]) REFERENCES [dbo].[usm_report_data] ([report_data_id])
GO
ALTER TABLE [dbo].[usm_billing_group] ADD CONSTRAINT [XFKusm_billing_group1] FOREIGN KEY ([domain]) REFERENCES [dbo].[usm_tenant_ext] ([tenant_id])
GO
GRANT SELECT ON  [dbo].[usm_billing_group] TO [usmgroup]
GRANT INSERT ON  [dbo].[usm_billing_group] TO [usmgroup]
GRANT DELETE ON  [dbo].[usm_billing_group] TO [usmgroup]
GRANT UPDATE ON  [dbo].[usm_billing_group] TO [usmgroup]
GO
Uses
Used By