Production.WorkOrderRouting Table

Information

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

Extended Properties

NameTypeProperty NameValue
WorkOrderRoutingTABLEMS_DescriptionWork order details.

Columns

PKKeyIdentityNameData TypeAllow NullsCollationReferencesDefaultComputedCompute Expression
   WorkOrderIDint  Production.WorkOrder.WorkOrderID
 
 
 
   ProductIDint   
 
 
 
   OperationSequencesmallint   
 
 
 
   LocationIDsmallint  Production.Location.LocationID
 
 
 
   ScheduledStartDatedatetime   
 
 
 
   ScheduledEndDatedatetime   
 
 
 
   ActualStartDatedatetime   
 
 
 
   ActualEndDatedatetime   
 
 
 
   ActualResourceHrsdecimal(9,4)   
 
 
 
   PlannedCostmoney   
 
 
 
   ActualCostmoney   
 
 
 
   ModifiedDatedatetime   
(getdate())
 
 

Indexes

NameTypePrimaryUniqueColumns
PK_WorkOrderRouting_WorkOrderID_ProductID_OperationSequenceClustered  WorkOrderID, ProductID, OperationSequence
IX_WorkOrderRouting_ProductIDNonClustered  ProductID

Check Constraints

NameColumnEnabledTrustedExpression
CK_WorkOrderRouting_ActualEndDate   ([ActualEndDate]>=[ActualStartDate] OR [ActualEndDate] IS NULL OR [ActualStartDate] IS NULL)
CK_WorkOrderRouting_ScheduledEndDate   ([ScheduledEndDate]>=[ScheduledStartDate])
CK_WorkOrderRouting_ActualResourceHrsActualResourceHrs  ([ActualResourceHrs]>=(0.0000))
CK_WorkOrderRouting_PlannedCostPlannedCost  ([PlannedCost]>(0.00))
CK_WorkOrderRouting_ActualCostActualCost  ([ActualCost]>(0.00))

Foreign Key Constraints

NameTypeReferenced Table
FK_WorkOrderRouting_Location_LocationIDForeign keyProduction.Location
FK_WorkOrderRouting_WorkOrder_WorkOrderIDForeign keyProduction.WorkOrder

SQL Script

CREATE TABLE [Production].[WorkOrderRouting] (
    [WorkOrderID] int NOT NULL,
    [ProductID] int NOT NULL,
    [OperationSequence] smallint NOT NULL,
    [LocationID] smallint NOT NULL,
    [ScheduledStartDate] datetime NOT NULL,
    [ScheduledEndDate] datetime NOT NULL,
    [ActualStartDate] datetime NULL,
    [ActualEndDate] datetime NULL,
    [ActualResourceHrs] decimal(9,4) NULL,
    [PlannedCost] money NOT NULL,
    [ActualCost] money NULL,
    [ModifiedDate] datetime NOT NULL DEFAULT (getdate())
);
CREATE INDEX [IX_WorkOrderRouting_ProductID] on [Production].[WorkOrderRouting]([ProductID]);