CREATE TABLE [dbo].[Bagged] (
[BaggedID] [int] IDENTITY (1, 1) NOT NULL ,
[YearID] [int] NOT NULL ,
[Lot] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,
[Units] [int] NOT NULL ,
[BaggedDate] [datetime] NULL ,
[Notes] [text] COLLATE SQL_Latin1_General_CP1_CI_AS NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
CREATE TABLE [dbo].[SeedInventoryConditionPlant] (
[YearID] [int] NOT NULL ,
[Lot] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,
[Reference] [varchar] (15) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[SeedID] [int] NOT NULL ,
[UnitTypeID] [int] NOT NULL ,
[DeliveryGroupID] [int] NULL
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[Bagged] ADD
CONSTRAINT [PK_Bagged] PRIMARY KEY CLUSTERED
(
[BaggedID]
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[SeedInventoryConditionPlant] ADD
CONSTRAINT [PK_SeedInventoryConditionPlant] PRIMARY KEY CLUSTERED
(
[YearID],
[Lot]
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[Bagged] ADD
CONSTRAINT [FK_Bagged_SeedInventoryConditionPlant] FOREIGN KEY
(
[YearID],
[Lot]
) REFERENCES [dbo].[SeedInventoryConditionPlant] (
[YearID],
[Lot]
) ON DELETE CASCADE ON UPDATE CASCADE
GO