Production.Document Table

Information

NameDocument
SchemaProduction
Row Count0
Data Size 
Index Size 
Reserved Size 
Unused Size 
Created29.3.2010. 21:58:18
Modified29.3.2010. 21:58:54

Extended Properties

NameTypeProperty NameValue
DocumentTABLEMS_DescriptionProduct maintenance documents.

Columns

PKKeyIdentityNameData TypeAllow NullsCollationReferencesDefaultComputedCompute Expression
   DocumentIDint   
 
 
 
   Titlenvarchar(50) SQL_Latin1_General_CP1_CI_AS 
 
 
 
   FileNamenvarchar(400) SQL_Latin1_General_CP1_CI_AS 
 
 
 
   FileExtensionnvarchar(8) SQL_Latin1_General_CP1_CI_AS 
 
 
 
   Revisionnchar(5) SQL_Latin1_General_CP1_CI_AS 
 
 
 
   ChangeNumberint   
((0))
 
 
   Statustinyint   
 
 
 
   DocumentSummarynvarchar(max) SQL_Latin1_General_CP1_CI_AS 
 
 
 
   Documentvarbinary(max)   
 
 
 
   ModifiedDatedatetime   
(getdate())
 
 

Indexes

NameTypePrimaryUniqueColumns
PK_Document_DocumentIDClustered  DocumentID
AK_Document_FileName_RevisionNonClustered  FileName, Revision

Check Constraints

NameColumnEnabledTrustedExpression
CK_Document_StatusStatus  ([Status]>=(1) AND [Status]<=(3))

SQL Script

CREATE TABLE [Production].[Document] (
    [DocumentID] int NOT NULL IDENTITY,
    [Title] nvarchar(50) NOT NULL,
    [FileName] nvarchar(400) NOT NULL,
    [FileExtension] nvarchar(8) NOT NULL,
    [Revision] nchar(5) NOT NULL,
    [ChangeNumber] int NOT NULL DEFAULT ((0)),
    [Status] tinyint NOT NULL,
    [DocumentSummary] nvarchar(max) NULL,
    [Document] varbinary(max) NULL,
    [ModifiedDate] datetime NOT NULL DEFAULT (getdate())
);
CREATE UNIQUE INDEX [AK_Document_FileName_Revision] on [Production].[Document]([FileName], [Revision]);