Tables [dbo].[HARREPINVIEW]
Properties
PropertyValue
Row Count2
Created5:00:07 AM Monday, March 02, 2009
Last Modified5:00:28 AM Monday, March 02, 2009
Columns
NameData TypeMax Length (Bytes)Allow Nulls
Cluster Primary Key HARREPINVIEW_PK: VIEWOBJID\REPOSITOBJIDForeign Keys HARREPINVIEW_VIEWID_FK: [dbo].[HARVIEW].VIEWOBJIDVIEWOBJIDint4
No
Cluster Primary Key HARREPINVIEW_PK: VIEWOBJID\REPOSITOBJIDForeign Keys HARREPINVIEW_REPID_FK: [dbo].[HARREPOSITORY].REPOSITOBJIDIndexes HARREPINVIEW_REPOSITOBJID: REPOSITOBJIDREPOSITOBJIDint4
No
READONLYint4
No
REPFROMVIEWIDint4
No
Indexes Indexes
NameColumnsUnique
Cluster Primary Key HARREPINVIEW_PK: VIEWOBJID\REPOSITOBJIDHARREPINVIEW_PKVIEWOBJID, REPOSITOBJID
Yes
HARREPINVIEW_REPOSITOBJIDREPOSITOBJID
Foreign Keys Foreign Keys
NameDeleteColumns
HARREPINVIEW_REPID_FKCascadeREPOSITOBJID->[dbo].[HARREPOSITORY].[REPOSITOBJID]
HARREPINVIEW_VIEWID_FKCascadeVIEWOBJID->[dbo].[HARVIEW].[VIEWOBJID]
Extended Properties
NameLevel 2 TypeLevel 2 NameValue
CaptionThe HARREPINVIEW table stores a list of repositories available in each view.
CaptionCOLUMNREADONLYRead-only or read-write (0/1)
CaptionCOLUMNREPFROMVIEWIDInitial view object ID
CaptionCOLUMNREPOSITOBJIDObject ID of repository
CaptionCOLUMNVIEWOBJIDObject ID of view
SQL Script
CREATE TABLE [dbo].[HARREPINVIEW]
(
[VIEWOBJID] [int] NOT NULL,
[REPOSITOBJID] [int] NOT NULL,
[READONLY] [int] NOT NULL,
[REPFROMVIEWID] [int] NOT NULL
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[HARREPINVIEW] ADD CONSTRAINT [HARREPINVIEW_PK] PRIMARY KEY CLUSTERED ([VIEWOBJID], [REPOSITOBJID]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [HARREPINVIEW_REPOSITOBJID] ON [dbo].[HARREPINVIEW] ([REPOSITOBJID]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[HARREPINVIEW] ADD CONSTRAINT [HARREPINVIEW_REPID_FK] FOREIGN KEY ([REPOSITOBJID]) REFERENCES [dbo].[HARREPOSITORY] ([REPOSITOBJID]) ON DELETE CASCADE
GO
ALTER TABLE [dbo].[HARREPINVIEW] ADD CONSTRAINT [HARREPINVIEW_VIEWID_FK] FOREIGN KEY ([VIEWOBJID]) REFERENCES [dbo].[HARVIEW] ([VIEWOBJID]) ON DELETE CASCADE
GO
EXEC sp_addextendedproperty N'Caption', N'The HARREPINVIEW table stores a list of repositories available in each view. ', 'SCHEMA', N'dbo', 'TABLE', N'HARREPINVIEW', NULL, NULL
GO
EXEC sp_addextendedproperty N'Caption', N'Read-only or read-write (0/1)', 'SCHEMA', N'dbo', 'TABLE', N'HARREPINVIEW', 'COLUMN', N'READONLY'
GO
EXEC sp_addextendedproperty N'Caption', N'Initial view object ID', 'SCHEMA', N'dbo', 'TABLE', N'HARREPINVIEW', 'COLUMN', N'REPFROMVIEWID'
GO
EXEC sp_addextendedproperty N'Caption', N'Object ID of repository', 'SCHEMA', N'dbo', 'TABLE', N'HARREPINVIEW', 'COLUMN', N'REPOSITOBJID'
GO
EXEC sp_addextendedproperty N'Caption', N'Object ID of view', 'SCHEMA', N'dbo', 'TABLE', N'HARREPINVIEW', 'COLUMN', N'VIEWOBJID'
GO
Uses