Tables [dbo].[HARPATHFULLNAME]
Properties
PropertyValue
Row Count11
Created5:00:02 AM Monday, March 02, 2009
Last Modified5:00:30 AM Monday, March 02, 2009
Columns
NameData TypeCollationMax Length (Bytes)Allow Nulls
ITEMOBJIDint4
No
Indexes HARPATHFULLNAME_PATH: PATHFULLNAME\VERSIONOBJIDPATHFULLNAMEvarchar(1024)SQL_Latin1_General_CP1_CS_AS1024
No
Indexes HARPATHFULLNAME_PUPPER: PATHFULLNAMEUPPER\VERSIONOBJIDPATHFULLNAMEUPPERvarchar(1024)SQL_Latin1_General_CP1_CI_AS1024
No
Cluster Primary Key HARPATHFULLNAME_PK: VERSIONOBJIDForeign Keys HARPATHFULLNAME_VERID_FK: [dbo].[HARVERSIONS].VERSIONOBJIDIndexes HARPATHFULLNAME_PATH: PATHFULLNAME\VERSIONOBJIDIndexes HARPATHFULLNAME_PUPPER: PATHFULLNAMEUPPER\VERSIONOBJIDVERSIONOBJIDint4
No
Indexes Indexes
NameColumnsUnique
Cluster Primary Key HARPATHFULLNAME_PK: VERSIONOBJIDHARPATHFULLNAME_PKVERSIONOBJID
Yes
HARPATHFULLNAME_PATHPATHFULLNAME, VERSIONOBJID
HARPATHFULLNAME_PUPPERPATHFULLNAMEUPPER, VERSIONOBJID
Foreign Keys Foreign Keys
NameDeleteColumns
HARPATHFULLNAME_VERID_FKCascadeVERSIONOBJID->[dbo].[HARVERSIONS].[VERSIONOBJID]
Extended Properties
NameLevel 2 TypeLevel 2 NameValue
CaptionThe HARPATHFULLNAME table stores the full repository path to every version of an item path.
CaptionCOLUMNITEMOBJIDObject ID of item
CaptionCOLUMNPATHFULLNAMEFull repository path to item path version
CaptionCOLUMNPATHFULLNAMEUPPERFull repository path to item path version in uppercase characters
CaptionCOLUMNVERSIONOBJIDVersion object ID
SQL Script
CREATE TABLE [dbo].[HARPATHFULLNAME]
(
[ITEMOBJID] [int] NOT NULL,
[PATHFULLNAME] [varchar] (1024) COLLATE SQL_Latin1_General_CP1_CS_AS NOT NULL,
[PATHFULLNAMEUPPER] [varchar] (1024) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[VERSIONOBJID] [int] NOT NULL
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[HARPATHFULLNAME] ADD CONSTRAINT [HARPATHFULLNAME_PK] PRIMARY KEY CLUSTERED ([VERSIONOBJID]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [HARPATHFULLNAME_PATH] ON [dbo].[HARPATHFULLNAME] ([PATHFULLNAME], [VERSIONOBJID]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [HARPATHFULLNAME_PUPPER] ON [dbo].[HARPATHFULLNAME] ([PATHFULLNAMEUPPER], [VERSIONOBJID]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[HARPATHFULLNAME] ADD CONSTRAINT [HARPATHFULLNAME_VERID_FK] FOREIGN KEY ([VERSIONOBJID]) REFERENCES [dbo].[HARVERSIONS] ([VERSIONOBJID]) ON DELETE CASCADE
GO
EXEC sp_addextendedproperty N'Caption', N'The HARPATHFULLNAME table stores the full repository path to every version of an item path. ', 'SCHEMA', N'dbo', 'TABLE', N'HARPATHFULLNAME', NULL, NULL
GO
EXEC sp_addextendedproperty N'Caption', N'Object ID of item', 'SCHEMA', N'dbo', 'TABLE', N'HARPATHFULLNAME', 'COLUMN', N'ITEMOBJID'
GO
EXEC sp_addextendedproperty N'Caption', N'Full repository path to item path version', 'SCHEMA', N'dbo', 'TABLE', N'HARPATHFULLNAME', 'COLUMN', N'PATHFULLNAME'
GO
EXEC sp_addextendedproperty N'Caption', N'Full repository path to item path version in uppercase characters', 'SCHEMA', N'dbo', 'TABLE', N'HARPATHFULLNAME', 'COLUMN', N'PATHFULLNAMEUPPER'
GO
EXEC sp_addextendedproperty N'Caption', N'Version object ID', 'SCHEMA', N'dbo', 'TABLE', N'HARPATHFULLNAME', 'COLUMN', N'VERSIONOBJID'
GO
Uses