CREATE TABLE [dbo].[ConsumableImportedCosts]
(
[ID] [int] NOT NULL IDENTITY(1, 1),
[PriceType] [smallint] NOT NULL CONSTRAINT [DF_ConsumableImportedCosts_PriceType] DEFAULT ((0)),
[DealerID] [int] NULL,
[SupplierID] [int] NULL,
[OEMPartNo] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[VendorPartNo] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[ConsumableTypeID] [int] NULL,
[ConsumableName] [nvarchar] (100) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[Description] [nvarchar] (1024) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[ConsumableYield] [int] NULL,
[CoverageFactor] [float] NULL,
[PriceBeforeTaxes] [float] NULL,
[PriceAfterTaxes] [float] NOT NULL,
[CurrencyID] [smallint] NOT NULL CONSTRAINT [DF_ConsumableImportedCosts_CurrencyID] DEFAULT ((1033)),
[Voltage] [smallint] NOT NULL,
[CustomerDiscount] [float] NULL,
[Validity] [datetime] NULL,
[ProductUrl] [varchar] (1024) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[GraphicUrl] [varchar] (1024) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[OrderUrl] [varchar] (1024) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[Tag] [nvarchar] (200) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[ImportDate] [datetime] NOT NULL,
[LastUpdateDate] [datetime] NULL
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[ConsumableImportedCosts] ADD CONSTRAINT [PK_ConsumableImportedCosts_ID] PRIMARY KEY CLUSTERED ([ID]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[ConsumableImportedCosts] ADD CONSTRAINT [FK_ConsumableImportedCosts_ConsumableTypeID_ConsumableTypes_ID] FOREIGN KEY ([ConsumableTypeID]) REFERENCES [dbo].[ConsumableTypes] ([ID])
GO
ALTER TABLE [dbo].[ConsumableImportedCosts] ADD CONSTRAINT [FK_ConsumableImportedCosts_DealerID_Account_AccountID] FOREIGN KEY ([DealerID]) REFERENCES [dbo].[Account] ([AccountID]) ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ConsumableImportedCosts] ADD CONSTRAINT [FK_ConsumableImportedCosts_SupplierID_Supplier_SupplierID] FOREIGN KEY ([SupplierID]) REFERENCES [dbo].[Supplier] ([SupplierID])
GO