Tables [dbo].[HARVIEW]
Properties
PropertyValue
Row Count61
Created5:00:24 AM Monday, March 02, 2009
Last Modified5:00:28 AM Monday, March 02, 2009
Columns
NameData TypeCollationMax Length (Bytes)Allow NullsDefault
Cluster Primary Key HARVIEW_PK: VIEWOBJIDIndexes HARVIEW_OBJIDNAME: VIEWOBJID\VIEWNAMEIndexes HARVIEW_ENV_IND: VIEWOBJID\VIEWTYPE\ENVOBJIDIndexes HARVIEW_VIEWTYPE: VIEWTYPE\ENVOBJID\VIEWOBJIDVIEWOBJIDint4
No
Indexes HARVIEW_NAME_IND: VIEWNAME\ENVOBJIDIndexes HARVIEW_OBJIDNAME: VIEWOBJID\VIEWNAMEVIEWNAMEvarchar(128)SQL_Latin1_General_CP1_CS_AS128
No
Indexes HARVIEW_ENV_IND: VIEWOBJID\VIEWTYPE\ENVOBJIDIndexes HARVIEW_VIEWTYPE: VIEWTYPE\ENVOBJID\VIEWOBJIDVIEWTYPEvarchar(16)SQL_Latin1_General_CP1_CI_AS16
No
Foreign Keys HARVIEW_ENVID_FK: [dbo].[HARENVIRONMENT].ENVOBJIDIndexes HARVIEW_NAME_IND: VIEWNAME\ENVOBJIDIndexes HARVIEW_ENV_IND: VIEWOBJID\VIEWTYPE\ENVOBJIDIndexes HARVIEW_VIEWTYPE: VIEWTYPE\ENVOBJID\VIEWOBJIDENVOBJIDint4
No
CANVIEWEXTERNALLYchar(1)SQL_Latin1_General_CP1_CI_AS1
No
BASELINEVIEWIDint4
No
CREATIONTIMEdatetime8
No
(getutcdate())
CREATORIDint4
No
MODIFIEDTIMEdatetime8
No
(getutcdate())
MODIFIERIDint4
No
SNAPSHOTTIMEdatetime8
Yes
(getutcdate())
NOTEvarchar(2000)SQL_Latin1_General_CP1_CI_AS2000
Yes
Indexes Indexes
NameColumnsUnique
Cluster Primary Key HARVIEW_PK: VIEWOBJIDHARVIEW_PKVIEWOBJID
Yes
HARVIEW_NAME_INDVIEWNAME, ENVOBJID
Yes
HARVIEW_OBJIDNAMEVIEWOBJID, VIEWNAME
Yes
HARVIEW_ENV_INDVIEWOBJID, VIEWTYPE, ENVOBJID
HARVIEW_VIEWTYPEVIEWTYPE, ENVOBJID, VIEWOBJID
Foreign Keys Foreign Keys
NameDeleteColumns
HARVIEW_ENVID_FKCascadeENVOBJID->[dbo].[HARENVIRONMENT].[ENVOBJID]
Extended Properties
NameLevel 2 TypeLevel 2 NameValue
CaptionThe HARVIEW table stores the view object.
CaptionCOLUMNBASELINEVIEWIDView object ID that view is based on
CaptionCOLUMNCANVIEWEXTERNALLYIndicate view is globally visible
CaptionCOLUMNCREATIONTIMETime object was created
CaptionCOLUMNCREATORIDObject ID of creator
CaptionCOLUMNENVOBJIDObject ID of project
CaptionCOLUMNMODIFIEDTIMETime object was modified
CaptionCOLUMNMODIFIERIDObject ID of modifier
CaptionCOLUMNNOTEUser-defined note
CaptionCOLUMNSNAPSHOTTIMETime to filter versions for the snapshot view
CaptionCOLUMNVIEWNAMEName of view object
CaptionCOLUMNVIEWOBJIDObject ID of view
CaptionCOLUMNVIEWTYPEWorking view/snapshotview/no view
SQL Script
CREATE TABLE [dbo].[HARVIEW]
(
[VIEWOBJID] [int] NOT NULL,
[VIEWNAME] [varchar] (128) COLLATE SQL_Latin1_General_CP1_CS_AS NOT NULL,
[VIEWTYPE] [varchar] (16) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[ENVOBJID] [int] NOT NULL,
[CANVIEWEXTERNALLY] [char] (1) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[BASELINEVIEWID] [int] NOT NULL,
[CREATIONTIME] [datetime] NOT NULL CONSTRAINT [DF__HARVIEW__CREATIO__336AA144] DEFAULT (getutcdate()),
[CREATORID] [int] NOT NULL,
[MODIFIEDTIME] [datetime] NOT NULL CONSTRAINT [DF__HARVIEW__MODIFIE__345EC57D] DEFAULT (getutcdate()),
[MODIFIERID] [int] NOT NULL,
[SNAPSHOTTIME] [datetime] NULL CONSTRAINT [DF__HARVIEW__SNAPSHO__3552E9B6] DEFAULT (getutcdate()),
[NOTE] [varchar] (2000) COLLATE SQL_Latin1_General_CP1_CI_AS NULL
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[HARVIEW] ADD CONSTRAINT [HARVIEW_PK] PRIMARY KEY CLUSTERED ([VIEWOBJID]) ON [PRIMARY]
GO
CREATE UNIQUE NONCLUSTERED INDEX [HARVIEW_NAME_IND] ON [dbo].[HARVIEW] ([VIEWNAME], [ENVOBJID]) ON [PRIMARY]
GO
CREATE UNIQUE NONCLUSTERED INDEX [HARVIEW_OBJIDNAME] ON [dbo].[HARVIEW] ([VIEWOBJID], [VIEWNAME]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [HARVIEW_ENV_IND] ON [dbo].[HARVIEW] ([ENVOBJID]) INCLUDE ([VIEWOBJID], [VIEWTYPE]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [HARVIEW_VIEWTYPE] ON [dbo].[HARVIEW] ([VIEWTYPE], [ENVOBJID], [VIEWOBJID]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[HARVIEW] ADD CONSTRAINT [HARVIEW_ENVID_FK] FOREIGN KEY ([ENVOBJID]) REFERENCES [dbo].[HARENVIRONMENT] ([ENVOBJID]) ON DELETE CASCADE
GO
EXEC sp_addextendedproperty N'Caption', N'The HARVIEW table stores the view object. ', 'SCHEMA', N'dbo', 'TABLE', N'HARVIEW', NULL, NULL
GO
EXEC sp_addextendedproperty N'Caption', N'View object ID that view is based on', 'SCHEMA', N'dbo', 'TABLE', N'HARVIEW', 'COLUMN', N'BASELINEVIEWID'
GO
EXEC sp_addextendedproperty N'Caption', N'Indicate view is globally visible', 'SCHEMA', N'dbo', 'TABLE', N'HARVIEW', 'COLUMN', N'CANVIEWEXTERNALLY'
GO
EXEC sp_addextendedproperty N'Caption', N'Time object was created', 'SCHEMA', N'dbo', 'TABLE', N'HARVIEW', 'COLUMN', N'CREATIONTIME'
GO
EXEC sp_addextendedproperty N'Caption', N'Object ID of creator', 'SCHEMA', N'dbo', 'TABLE', N'HARVIEW', 'COLUMN', N'CREATORID'
GO
EXEC sp_addextendedproperty N'Caption', N'Object ID of project', 'SCHEMA', N'dbo', 'TABLE', N'HARVIEW', 'COLUMN', N'ENVOBJID'
GO
EXEC sp_addextendedproperty N'Caption', N'Time object was modified', 'SCHEMA', N'dbo', 'TABLE', N'HARVIEW', 'COLUMN', N'MODIFIEDTIME'
GO
EXEC sp_addextendedproperty N'Caption', N'Object ID of modifier', 'SCHEMA', N'dbo', 'TABLE', N'HARVIEW', 'COLUMN', N'MODIFIERID'
GO
EXEC sp_addextendedproperty N'Caption', N'User-defined note', 'SCHEMA', N'dbo', 'TABLE', N'HARVIEW', 'COLUMN', N'NOTE'
GO
EXEC sp_addextendedproperty N'Caption', N'Time to filter versions for the snapshot view', 'SCHEMA', N'dbo', 'TABLE', N'HARVIEW', 'COLUMN', N'SNAPSHOTTIME'
GO
EXEC sp_addextendedproperty N'Caption', N'Name of view object', 'SCHEMA', N'dbo', 'TABLE', N'HARVIEW', 'COLUMN', N'VIEWNAME'
GO
EXEC sp_addextendedproperty N'Caption', N'Object ID of view', 'SCHEMA', N'dbo', 'TABLE', N'HARVIEW', 'COLUMN', N'VIEWOBJID'
GO
EXEC sp_addextendedproperty N'Caption', N'Working view/snapshotview/no view', 'SCHEMA', N'dbo', 'TABLE', N'HARVIEW', 'COLUMN', N'VIEWTYPE'
GO
Uses
Used By