Tables [dbo].[ca_class_hierarchy]
Properties
PropertyValue
CollationSQL_Latin1_General_CP1_CS_AS
Row Count918
Created11:07:58 AM Wednesday, March 07, 2007
Last Modified9:07:48 PM Friday, December 05, 2008
Columns
NameData TypeMax Length (Bytes)Allow Nulls
Foreign Keys $ca_cl_r000002ec00000000: [dbo].[ca_class_def].parent_class_idparent_class_idint4
No
Cluster Primary Key XPKca_class_hierarchy: hierarchy_id\child_class_idForeign Keys $ca_cl_r000002f500000000: [dbo].[ca_class_def].child_class_idchild_class_idint4
No
Cluster Primary Key XPKca_class_hierarchy: hierarchy_id\child_class_idForeign Keys $ca_cl_r000002e300000000: [dbo].[ca_hierarchy].hierarchy_idhierarchy_idint4
No
levelint4
Yes
hierarchy_pathvarchar(100)100
Yes
Indexes Indexes
NameColumnsUnique
Cluster Primary Key XPKca_class_hierarchy: hierarchy_id\child_class_idXPKca_class_hierarchyhierarchy_id, child_class_id
Yes
Foreign Keys Foreign Keys
NameColumns
$ca_cl_r000002e300000000hierarchy_id->[dbo].[ca_hierarchy].[hierarchy_id]
$ca_cl_r000002ec00000000parent_class_id->[dbo].[ca_class_def].[class_id]
$ca_cl_r000002f500000000child_class_id->[dbo].[ca_class_def].[class_id]
Permissions
TypeActionOwning Principal
GrantDeleteuapmbatch
GrantInsertuapmbatch
GrantDeleteswcmadmin
GrantInsertswcmadmin
GrantDeleteupmadmin_group
GrantInsertupmadmin_group
GrantDeleteupmuser_group
GrantInsertupmuser_group
GrantDeleteuapmadmin
GrantInsertuapmadmin
GrantDeleteca_itrm_group
GrantInsertca_itrm_group
GrantDeleteuapmadmin_group
GrantInsertuapmadmin_group
GrantDeleteuapmbatch_group
GrantInsertuapmbatch_group
GrantSelectca_itrm_group
GrantUpdateca_itrm_group
GrantSelectdscadmin
GrantSelectdscuser
GrantSelectregadmin
GrantSelectuapmadmin_group
GrantUpdateuapmadmin_group
GrantSelectuapmbatch_group
GrantUpdateuapmbatch_group
GrantSelectuapmreporting_group
GrantSelectuniadmin
GrantSelectuniuser
GrantSelectupmadmin_group
GrantUpdateupmadmin_group
GrantSelectupmuser_group
GrantUpdateupmuser_group
GrantSelectwvadmin
GrantSelectca_itrm_group_ams
GrantSelectuapmadmin
GrantUpdateuapmadmin
GrantSelectuapmbatch
GrantUpdateuapmbatch
GrantSelectuapmreporting
GrantSelectswcmadmin
GrantUpdateswcmadmin
SQL Script
CREATE TABLE [dbo].[ca_class_hierarchy]
(
[parent_class_id] [int] NOT NULL,
[child_class_id] [int] NOT NULL,
[hierarchy_id] [int] NOT NULL,
[level] [int] NULL,
[hierarchy_path] [varchar] (100) COLLATE SQL_Latin1_General_CP1_CS_AS NULL
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[ca_class_hierarchy] ADD CONSTRAINT [XPKca_class_hierarchy] PRIMARY KEY CLUSTERED ([hierarchy_id], [child_class_id]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[ca_class_hierarchy] ADD CONSTRAINT [$ca_cl_r000002e300000000] FOREIGN KEY ([hierarchy_id]) REFERENCES [dbo].[ca_hierarchy] ([hierarchy_id])
GO
ALTER TABLE [dbo].[ca_class_hierarchy] ADD CONSTRAINT [$ca_cl_r000002ec00000000] FOREIGN KEY ([parent_class_id]) REFERENCES [dbo].[ca_class_def] ([class_id])
GO
ALTER TABLE [dbo].[ca_class_hierarchy] ADD CONSTRAINT [$ca_cl_r000002f500000000] FOREIGN KEY ([child_class_id]) REFERENCES [dbo].[ca_class_def] ([class_id])
GO
GRANT SELECT ON  [dbo].[ca_class_hierarchy] TO [ca_itrm_group]
GRANT INSERT ON  [dbo].[ca_class_hierarchy] TO [ca_itrm_group]
GRANT DELETE ON  [dbo].[ca_class_hierarchy] TO [ca_itrm_group]
GRANT UPDATE ON  [dbo].[ca_class_hierarchy] TO [ca_itrm_group]
GRANT SELECT ON  [dbo].[ca_class_hierarchy] TO [ca_itrm_group_ams]
GRANT SELECT ON  [dbo].[ca_class_hierarchy] TO [dscadmin]
GRANT SELECT ON  [dbo].[ca_class_hierarchy] TO [dscuser]
GRANT SELECT ON  [dbo].[ca_class_hierarchy] TO [regadmin]
GRANT SELECT ON  [dbo].[ca_class_hierarchy] TO [swcmadmin]
GRANT INSERT ON  [dbo].[ca_class_hierarchy] TO [swcmadmin]
GRANT DELETE ON  [dbo].[ca_class_hierarchy] TO [swcmadmin]
GRANT UPDATE ON  [dbo].[ca_class_hierarchy] TO [swcmadmin]
GRANT SELECT ON  [dbo].[ca_class_hierarchy] TO [uapmadmin]
GRANT INSERT ON  [dbo].[ca_class_hierarchy] TO [uapmadmin]
GRANT DELETE ON  [dbo].[ca_class_hierarchy] TO [uapmadmin]
GRANT UPDATE ON  [dbo].[ca_class_hierarchy] TO [uapmadmin]
GRANT SELECT ON  [dbo].[ca_class_hierarchy] TO [uapmadmin_group]
GRANT INSERT ON  [dbo].[ca_class_hierarchy] TO [uapmadmin_group]
GRANT DELETE ON  [dbo].[ca_class_hierarchy] TO [uapmadmin_group]
GRANT UPDATE ON  [dbo].[ca_class_hierarchy] TO [uapmadmin_group]
GRANT SELECT ON  [dbo].[ca_class_hierarchy] TO [uapmbatch]
GRANT INSERT ON  [dbo].[ca_class_hierarchy] TO [uapmbatch]
GRANT DELETE ON  [dbo].[ca_class_hierarchy] TO [uapmbatch]
GRANT UPDATE ON  [dbo].[ca_class_hierarchy] TO [uapmbatch]
GRANT SELECT ON  [dbo].[ca_class_hierarchy] TO [uapmbatch_group]
GRANT INSERT ON  [dbo].[ca_class_hierarchy] TO [uapmbatch_group]
GRANT DELETE ON  [dbo].[ca_class_hierarchy] TO [uapmbatch_group]
GRANT UPDATE ON  [dbo].[ca_class_hierarchy] TO [uapmbatch_group]
GRANT SELECT ON  [dbo].[ca_class_hierarchy] TO [uapmreporting]
GRANT SELECT ON  [dbo].[ca_class_hierarchy] TO [uapmreporting_group]
GRANT SELECT ON  [dbo].[ca_class_hierarchy] TO [uniadmin]
GRANT SELECT ON  [dbo].[ca_class_hierarchy] TO [uniuser]
GRANT SELECT ON  [dbo].[ca_class_hierarchy] TO [upmadmin_group]
GRANT INSERT ON  [dbo].[ca_class_hierarchy] TO [upmadmin_group]
GRANT DELETE ON  [dbo].[ca_class_hierarchy] TO [upmadmin_group]
GRANT UPDATE ON  [dbo].[ca_class_hierarchy] TO [upmadmin_group]
GRANT SELECT ON  [dbo].[ca_class_hierarchy] TO [upmuser_group]
GRANT INSERT ON  [dbo].[ca_class_hierarchy] TO [upmuser_group]
GRANT DELETE ON  [dbo].[ca_class_hierarchy] TO [upmuser_group]
GRANT UPDATE ON  [dbo].[ca_class_hierarchy] TO [upmuser_group]
GRANT SELECT ON  [dbo].[ca_class_hierarchy] TO [wvadmin]
GO
Uses
Used By