Tables [dbo].[HARITEMACCESS]
Properties
PropertyValue
CollationSQL_Latin1_General_CP1_CI_AS
Row Count58
Created4:59:52 AM Monday, March 02, 2009
Last Modified5:00:27 AM Monday, March 02, 2009
Columns
NameData TypeMax Length (Bytes)Allow NullsDefault
Cluster Primary Key HARITEMACCESS_PK: ITEMOBJID\USRGRPOBJIDForeign Keys HARITEMACCESS_ITEMID_FK: [dbo].[HARITEMS].ITEMOBJIDITEMOBJIDint4
No
Cluster Primary Key HARITEMACCESS_PK: ITEMOBJID\USRGRPOBJIDForeign Keys HARITEMACCESS_USRGRPID_FK: [dbo].[HARUSERGROUP].USRGRPOBJIDIndexes HARITEMACCESS_USRGRP: USRGRPOBJIDIndexes HARITEMACCESS_VIEW: VIEWACCESS\USRGRPOBJIDUSRGRPOBJIDint4
No
Indexes HARITEMACCESS_VIEW: VIEWACCESS\USRGRPOBJIDVIEWACCESSchar(1)1
No
('Y')
Indexes Indexes
NameColumnsUnique
Cluster Primary Key HARITEMACCESS_PK: ITEMOBJID\USRGRPOBJIDHARITEMACCESS_PKITEMOBJID, USRGRPOBJID
Yes
HARITEMACCESS_USRGRPUSRGRPOBJID
HARITEMACCESS_VIEWVIEWACCESS, USRGRPOBJID
Foreign Keys Foreign Keys
NameDeleteColumns
HARITEMACCESS_ITEMID_FKCascadeITEMOBJID->[dbo].[HARITEMS].[ITEMOBJID]
HARITEMACCESS_USRGRPID_FKCascadeUSRGRPOBJID->[dbo].[HARUSERGROUP].[USRGRPOBJID]
Extended Properties
NameLevel 2 TypeLevel 2 NameValue
CaptionThe HARITEMACCESS table stores the definition of security for a CA SCM item.
CaptionCOLUMNITEMOBJIDObject ID of item
CaptionCOLUMNUSRGRPOBJIDObject ID of user group
CaptionCOLUMNVIEWACCESSView item access (Y/N)
SQL Script
CREATE TABLE [dbo].[HARITEMACCESS]
(
[ITEMOBJID] [int] NOT NULL,
[USRGRPOBJID] [int] NOT NULL,
[VIEWACCESS] [char] (1) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF__HARITEMAC__VIEWA__6C190EBB] DEFAULT ('Y')
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[HARITEMACCESS] ADD CONSTRAINT [HARITEMACCESS_PK] PRIMARY KEY CLUSTERED ([ITEMOBJID], [USRGRPOBJID]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [HARITEMACCESS_USRGRP] ON [dbo].[HARITEMACCESS] ([USRGRPOBJID]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [HARITEMACCESS_VIEW] ON [dbo].[HARITEMACCESS] ([VIEWACCESS], [USRGRPOBJID]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[HARITEMACCESS] ADD CONSTRAINT [HARITEMACCESS_ITEMID_FK] FOREIGN KEY ([ITEMOBJID]) REFERENCES [dbo].[HARITEMS] ([ITEMOBJID]) ON DELETE CASCADE
GO
ALTER TABLE [dbo].[HARITEMACCESS] ADD CONSTRAINT [HARITEMACCESS_USRGRPID_FK] FOREIGN KEY ([USRGRPOBJID]) REFERENCES [dbo].[HARUSERGROUP] ([USRGRPOBJID]) ON DELETE CASCADE
GO
EXEC sp_addextendedproperty N'Caption', N'The HARITEMACCESS table stores the definition of security for a CA SCM item. ', 'SCHEMA', N'dbo', 'TABLE', N'HARITEMACCESS', NULL, NULL
GO
EXEC sp_addextendedproperty N'Caption', N'Object ID of item', 'SCHEMA', N'dbo', 'TABLE', N'HARITEMACCESS', 'COLUMN', N'ITEMOBJID'
GO
EXEC sp_addextendedproperty N'Caption', N'Object ID of user group', 'SCHEMA', N'dbo', 'TABLE', N'HARITEMACCESS', 'COLUMN', N'USRGRPOBJID'
GO
EXEC sp_addextendedproperty N'Caption', N'View item access (Y/N)', 'SCHEMA', N'dbo', 'TABLE', N'HARITEMACCESS', 'COLUMN', N'VIEWACCESS'
GO
Uses
Used By