Tables [dbo].[usm_offering]
Properties
PropertyValue
Row Count407
Created11:08:05 AM Wednesday, March 07, 2007
Last Modified1:17:03 PM Tuesday, March 30, 2010
Columns
NameData TypeCollationMax Length (Bytes)Allow NullsDefault
Cluster Primary Key XPKusm_offering: offering_idoffering_idint4
No
Indexes usm_offering_idx_01: parent_id\statusparent_idint4
No
Indexes usm_offering_idx_03: base_offering\statusbase_offeringint4
No
top_base_offeringint4
No
Indexes usm_offering_idx_03: base_offering\statusIndexes usm_offering_idx_02: is_leaf\domain\statusIndexes usm_offering_idx001: is_leaf\tree_level\status\offering_name\pathIndexes usm_offering_idx_01: parent_id\statusstatusint4
No
date_availabledatetime8
Yes
date_unavailabledatetime8
Yes
date_createddatetime8
No
date_cancelleddatetime8
Yes
codenvarchar(64)SQL_Latin1_General_CP1_CS_AS128
Yes
Indexes usm_offering_idx001: is_leaf\tree_level\status\offering_name\pathIndexes usm_offering_idx_04: offering_nameoffering_namenvarchar(128)SQL_Latin1_General_CP1_CI_AS256
No
descriptionnvarchar(512)SQL_Latin1_General_CP1_CI_AS1024
Yes
info_linknvarchar(128)SQL_Latin1_General_CP1_CS_AS256
Yes
notes_idint4
Yes
selection_typeint4
Yes
Indexes usm_offering_idx_02: is_leaf\domain\statusIndexes usm_offering_idx001: is_leaf\tree_level\status\offering_name\pathis_leafint4
Yes
sort_order_typeint4
No
sort_order_noint4
No
sort_orderint4
No
sub_note_controlint4
Yes
image_filenvarchar(64)SQL_Latin1_General_CP1_CS_AS128
Yes
Foreign Keys XFKusm_offering1: [dbo].[usm_tenant_ext].domainIndexes usm_offering_idx_02: is_leaf\domain\statusdomainvarchar(50)SQL_Latin1_General_CP1_CS_AS50
No
approval_processint4
No
((0))
approval_levelint4
Yes
((0))
versionvarchar(8)SQL_Latin1_General_CP1_CS_AS8
Yes
typeint4
Yes
((0))
default_on_approval_statusint4
Yes
((2))
sd_request_areavarchar(30)SQL_Latin1_General_CP1_CI_AS30
Yes
Indexes usm_offering_idx001: is_leaf\tree_level\status\offering_name\pathpathvarchar(128)SQL_Latin1_General_CP1_CI_AS128
Yes
Indexes usm_offering_idx001: is_leaf\tree_level\status\offering_name\pathtree_levelint4
Yes
feature_sort_order_typeint4
No
((0))
feature_sort_orderint4
No
((0))
date_last_modifieddatetime8
No
folder_display_typeint4
No
((0))
Foreign Keys XFKusm_offering1_cal: [dbo].[usm_sla_calendar].calendar_idcalendar_idvarchar(128)SQL_Latin1_General_CP1_CS_AS128
Yes
Foreign Keys XFKusm_offering2_bh: [dbo].[usm_sla_calendar].business_hour_idbusiness_hour_idvarchar(128)SQL_Latin1_General_CP1_CS_AS128
Yes
Indexes Indexes
NameColumnsUnique
Cluster Primary Key XPKusm_offering: offering_idXPKusm_offeringoffering_id
Yes
usm_offering_idx_01parent_id, status
usm_offering_idx_02is_leaf, domain, status
usm_offering_idx_03base_offering, status
usm_offering_idx_04offering_name
usm_offering_idx001is_leaf, tree_level, status, offering_name, path
Foreign Keys Foreign Keys
NameColumns
XFKusm_offering1domain->[dbo].[usm_tenant_ext].[tenant_id]
XFKusm_offering1_calcalendar_id->[dbo].[usm_sla_calendar].[calendar_id]
XFKusm_offering2_bhbusiness_hour_id->[dbo].[usm_sla_calendar].[calendar_id]
Permissions
TypeActionOwning Principal
GrantDeleteusmgroup
GrantInsertusmgroup
GrantSelectusmgroup
GrantUpdateusmgroup
SQL Script
CREATE TABLE [dbo].[usm_offering]
(
[offering_id] [int] NOT NULL,
[parent_id] [int] NOT NULL,
[base_offering] [int] NOT NULL,
[top_base_offering] [int] NOT NULL,
[status] [int] NOT NULL,
[date_available] [datetime] NULL,
[date_unavailable] [datetime] NULL,
[date_created] [datetime] NOT NULL,
[date_cancelled] [datetime] NULL,
[code] [nvarchar] (64) COLLATE SQL_Latin1_General_CP1_CS_AS NULL,
[offering_name] [nvarchar] (128) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[description] [nvarchar] (512) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[info_link] [nvarchar] (128) COLLATE SQL_Latin1_General_CP1_CS_AS NULL,
[notes_id] [int] NULL,
[selection_type] [int] NULL,
[is_leaf] [int] NULL,
[sort_order_type] [int] NOT NULL,
[sort_order_no] [int] NOT NULL,
[sort_order] [int] NOT NULL,
[sub_note_control] [int] NULL,
[image_file] [nvarchar] (64) COLLATE SQL_Latin1_General_CP1_CS_AS NULL,
[domain] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CS_AS NOT NULL,
[approval_process] [int] NOT NULL CONSTRAINT [DF__usm_offer__appro__48868512] DEFAULT ((0)),
[approval_level] [int] NULL CONSTRAINT [DF__usm_offer__appro__497AA94B] DEFAULT ((0)),
[version] [varchar] (8) COLLATE SQL_Latin1_General_CP1_CS_AS NULL,
[type] [int] NULL CONSTRAINT [DF__usm_offeri__type__4A6ECD84] DEFAULT ((0)),
[default_on_approval_status] [int] NULL CONSTRAINT [DF__usm_offer__defau__4B62F1BD] DEFAULT ((2)),
[sd_request_area] [varchar] (30) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[path] [varchar] (128) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[tree_level] [int] NULL,
[feature_sort_order_type] [int] NOT NULL CONSTRAINT [DF__usm_offer__featu__08237DE8] DEFAULT ((0)),
[feature_sort_order] [int] NOT NULL CONSTRAINT [DF__usm_offer__featu__0917A221] DEFAULT ((0)),
[date_last_modified] [datetime] NOT NULL,
[folder_display_type] [int] NOT NULL CONSTRAINT [DF__usm_offer__folde__0442A275] DEFAULT ((0)),
[calendar_id] [varchar] (128) COLLATE SQL_Latin1_General_CP1_CS_AS NULL,
[business_hour_id] [varchar] (128) COLLATE SQL_Latin1_General_CP1_CS_AS NULL
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[usm_offering] ADD CONSTRAINT [XPKusm_offering] PRIMARY KEY CLUSTERED ([offering_id]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [usm_offering_idx_03] ON [dbo].[usm_offering] ([base_offering], [status]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [usm_offering_idx_02] ON [dbo].[usm_offering] ([is_leaf], [domain], [status]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [usm_offering_idx001] ON [dbo].[usm_offering] ([is_leaf], [tree_level], [status], [offering_name], [path]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [usm_offering_idx_04] ON [dbo].[usm_offering] ([offering_name]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [usm_offering_idx_01] ON [dbo].[usm_offering] ([parent_id], [status]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[usm_offering] ADD CONSTRAINT [XFKusm_offering1] FOREIGN KEY ([domain]) REFERENCES [dbo].[usm_tenant_ext] ([tenant_id])
GO
ALTER TABLE [dbo].[usm_offering] ADD CONSTRAINT [XFKusm_offering1_cal] FOREIGN KEY ([calendar_id]) REFERENCES [dbo].[usm_sla_calendar] ([calendar_id])
GO
ALTER TABLE [dbo].[usm_offering] ADD CONSTRAINT [XFKusm_offering2_bh] FOREIGN KEY ([business_hour_id]) REFERENCES [dbo].[usm_sla_calendar] ([calendar_id])
GO
GRANT SELECT ON  [dbo].[usm_offering] TO [usmgroup]
GRANT INSERT ON  [dbo].[usm_offering] TO [usmgroup]
GRANT DELETE ON  [dbo].[usm_offering] TO [usmgroup]
GRANT UPDATE ON  [dbo].[usm_offering] TO [usmgroup]
GO
Uses
Used By