Tables [dbo].[HARSTATEACCESS]
Properties
PropertyValue
CollationSQL_Latin1_General_CP1_CI_AS
Row Count111
Created5:00:10 AM Monday, March 02, 2009
Last Modified5:00:28 AM Monday, March 02, 2009
Columns
NameData TypeMax Length (Bytes)Allow NullsDefault
Cluster Primary Key HARSTATEACCESS_PK: STATEOBJID\USRGRPOBJIDForeign Keys HARSTATEACCESS_STATEID_FK: [dbo].[HARSTATE].STATEOBJIDSTATEOBJIDint4
No
Cluster Primary Key HARSTATEACCESS_PK: STATEOBJID\USRGRPOBJIDForeign Keys HARSTATEACCESS_USRGRPID_FK: [dbo].[HARUSERGROUP].USRGRPOBJIDUSRGRPOBJIDint4
No
UPDATEACCESSchar(1)1
No
('N')
UPDATEPKGACCESSchar(1)1
No
('N')
Indexes Indexes
NameColumnsUnique
Cluster Primary Key HARSTATEACCESS_PK: STATEOBJID\USRGRPOBJIDHARSTATEACCESS_PKSTATEOBJID, USRGRPOBJID
Yes
Foreign Keys Foreign Keys
NameDeleteColumns
HARSTATEACCESS_STATEID_FKCascadeSTATEOBJID->[dbo].[HARSTATE].[STATEOBJID]
HARSTATEACCESS_USRGRPID_FKCascadeUSRGRPOBJID->[dbo].[HARUSERGROUP].[USRGRPOBJID]
Extended Properties
NameLevel 2 TypeLevel 2 NameValue
CaptionThe HARSTATEACCESS table stores the definition of security for a CA SCM state.
CaptionCOLUMNSTATEOBJIDObject ID of state
CaptionCOLUMNUPDATEACCESSState update access (Y/N)
CaptionCOLUMNUPDATEPKGACCESSPackage update access (Y/N)
CaptionCOLUMNUSRGRPOBJIDObject ID of user group
SQL Script
CREATE TABLE [dbo].[HARSTATEACCESS]
(
[STATEOBJID] [int] NOT NULL,
[USRGRPOBJID] [int] NOT NULL,
[UPDATEACCESS] [char] (1) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF__HARSTATEA__UPDAT__6FB49575] DEFAULT ('N'),
[UPDATEPKGACCESS] [char] (1) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF__HARSTATEA__UPDAT__70A8B9AE] DEFAULT ('N')
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[HARSTATEACCESS] ADD CONSTRAINT [HARSTATEACCESS_PK] PRIMARY KEY CLUSTERED ([STATEOBJID], [USRGRPOBJID]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[HARSTATEACCESS] ADD CONSTRAINT [HARSTATEACCESS_STATEID_FK] FOREIGN KEY ([STATEOBJID]) REFERENCES [dbo].[HARSTATE] ([STATEOBJID]) ON DELETE CASCADE
GO
ALTER TABLE [dbo].[HARSTATEACCESS] ADD CONSTRAINT [HARSTATEACCESS_USRGRPID_FK] FOREIGN KEY ([USRGRPOBJID]) REFERENCES [dbo].[HARUSERGROUP] ([USRGRPOBJID]) ON DELETE CASCADE
GO
EXEC sp_addextendedproperty N'Caption', N'The HARSTATEACCESS table stores the definition of security for a CA SCM state. ', 'SCHEMA', N'dbo', 'TABLE', N'HARSTATEACCESS', NULL, NULL
GO
EXEC sp_addextendedproperty N'Caption', N'Object ID of state', 'SCHEMA', N'dbo', 'TABLE', N'HARSTATEACCESS', 'COLUMN', N'STATEOBJID'
GO
EXEC sp_addextendedproperty N'Caption', N'State update access (Y/N)', 'SCHEMA', N'dbo', 'TABLE', N'HARSTATEACCESS', 'COLUMN', N'UPDATEACCESS'
GO
EXEC sp_addextendedproperty N'Caption', N'Package update access (Y/N)', 'SCHEMA', N'dbo', 'TABLE', N'HARSTATEACCESS', 'COLUMN', N'UPDATEPKGACCESS'
GO
EXEC sp_addextendedproperty N'Caption', N'Object ID of user group', 'SCHEMA', N'dbo', 'TABLE', N'HARSTATEACCESS', 'COLUMN', N'USRGRPOBJID'
GO
Uses
Used By