Tables [dbo].[HARSTATEPROCESSACCESS]
Properties
PropertyValue
CollationSQL_Latin1_General_CP1_CI_AS
Row Count514
Created5:00:11 AM Monday, March 02, 2009
Last Modified5:00:28 AM Monday, March 02, 2009
Columns
NameData TypeMax Length (Bytes)Allow NullsDefault
Cluster Primary Key HARSTATEPROCESSACCESS_PK: STATEOBJID\PROCESSOBJID\USRGRPOBJIDForeign Keys HARSTATEPROCACCESS_SPID_FK: [dbo].[HARSTATEPROCESS].STATEOBJID\PROCESSOBJIDSTATEOBJIDint4
No
Cluster Primary Key HARSTATEPROCESSACCESS_PK: STATEOBJID\PROCESSOBJID\USRGRPOBJIDForeign Keys HARSTATEPROCACCESS_SPID_FK: [dbo].[HARSTATEPROCESS].STATEOBJID\PROCESSOBJIDIndexes HARSTATEPROCESSACCESS_PUE: PROCESSOBJID\USRGRPOBJID\EXECUTEACCESSPROCESSOBJIDint4
No
Cluster Primary Key HARSTATEPROCESSACCESS_PK: STATEOBJID\PROCESSOBJID\USRGRPOBJIDForeign Keys HARSTATEPROCACCESS_USRGRP_FK: [dbo].[HARUSERGROUP].USRGRPOBJIDIndexes HARSTATEPROCESSACCESS_PUE: PROCESSOBJID\USRGRPOBJID\EXECUTEACCESSUSRGRPOBJIDint4
No
Indexes HARSTATEPROCESSACCESS_PUE: PROCESSOBJID\USRGRPOBJID\EXECUTEACCESSEXECUTEACCESSchar(1)1
No
('N')
Indexes Indexes
NameColumnsUnique
Cluster Primary Key HARSTATEPROCESSACCESS_PK: STATEOBJID\PROCESSOBJID\USRGRPOBJIDHARSTATEPROCESSACCESS_PKSTATEOBJID, PROCESSOBJID, USRGRPOBJID
Yes
HARSTATEPROCESSACCESS_PUEPROCESSOBJID, USRGRPOBJID, EXECUTEACCESS
Yes
Foreign Keys Foreign Keys
NameDeleteColumns
HARSTATEPROCACCESS_SPID_FKCascadeSTATEOBJID->[dbo].[HARSTATEPROCESS].[STATEOBJID]
PROCESSOBJID->[dbo].[HARSTATEPROCESS].[PROCESSOBJID]
HARSTATEPROCACCESS_USRGRP_FKCascadeUSRGRPOBJID->[dbo].[HARUSERGROUP].[USRGRPOBJID]
Extended Properties
NameLevel 2 TypeLevel 2 NameValue
CaptionThe HARSTATEPROCESSACCESS table stores the definition of security for a CA SCM process.
CaptionCOLUMNEXECUTEACCESSExecute access (Y/N)
CaptionCOLUMNPROCESSOBJIDObject ID of process
CaptionCOLUMNSTATEOBJIDObject ID of state
CaptionCOLUMNUSRGRPOBJIDObject ID of user group
SQL Script
CREATE TABLE [dbo].[HARSTATEPROCESSACCESS]
(
[STATEOBJID] [int] NOT NULL,
[PROCESSOBJID] [int] NOT NULL,
[USRGRPOBJID] [int] NOT NULL,
[EXECUTEACCESS] [char] (1) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF__HARSTATEP__EXECU__7755B73D] DEFAULT ('N')
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[HARSTATEPROCESSACCESS] ADD CONSTRAINT [HARSTATEPROCESSACCESS_PK] PRIMARY KEY CLUSTERED ([STATEOBJID], [PROCESSOBJID], [USRGRPOBJID]) ON [PRIMARY]
GO
CREATE UNIQUE NONCLUSTERED INDEX [HARSTATEPROCESSACCESS_PUE] ON [dbo].[HARSTATEPROCESSACCESS] ([PROCESSOBJID], [USRGRPOBJID], [EXECUTEACCESS]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[HARSTATEPROCESSACCESS] ADD CONSTRAINT [HARSTATEPROCACCESS_SPID_FK] FOREIGN KEY ([STATEOBJID], [PROCESSOBJID]) REFERENCES [dbo].[HARSTATEPROCESS] ([STATEOBJID], [PROCESSOBJID]) ON DELETE CASCADE
GO
ALTER TABLE [dbo].[HARSTATEPROCESSACCESS] ADD CONSTRAINT [HARSTATEPROCACCESS_USRGRP_FK] FOREIGN KEY ([USRGRPOBJID]) REFERENCES [dbo].[HARUSERGROUP] ([USRGRPOBJID]) ON DELETE CASCADE
GO
EXEC sp_addextendedproperty N'Caption', N'The HARSTATEPROCESSACCESS table stores the definition of security for a CA SCM process.', 'SCHEMA', N'dbo', 'TABLE', N'HARSTATEPROCESSACCESS', NULL, NULL
GO
EXEC sp_addextendedproperty N'Caption', N'Execute access (Y/N)', 'SCHEMA', N'dbo', 'TABLE', N'HARSTATEPROCESSACCESS', 'COLUMN', N'EXECUTEACCESS'
GO
EXEC sp_addextendedproperty N'Caption', N'Object ID of process', 'SCHEMA', N'dbo', 'TABLE', N'HARSTATEPROCESSACCESS', 'COLUMN', N'PROCESSOBJID'
GO
EXEC sp_addextendedproperty N'Caption', N'Object ID of state', 'SCHEMA', N'dbo', 'TABLE', N'HARSTATEPROCESSACCESS', 'COLUMN', N'STATEOBJID'
GO
EXEC sp_addextendedproperty N'Caption', N'Object ID of user group', 'SCHEMA', N'dbo', 'TABLE', N'HARSTATEPROCESSACCESS', 'COLUMN', N'USRGRPOBJID'
GO
Uses
Used By