CREATE TABLE [dbo].[SCBillCodeActivityDetails]
(
[BillCodeID] [int] NOT NULL,
[ActivityCodeID] [int] NOT NULL,
[LaborRate] [money] NOT NULL CONSTRAINT [DF_SCBillCodeActivityDetails_LaborRate] DEFAULT ((0)),
[OvertimeRate] [money] NOT NULL CONSTRAINT [DF_SCBillCodeActivityDetails_OvertimeRate] DEFAULT ((0)),
[CreatorID] [char] (8) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[UpdatorID] [char] (8) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[CreateDate] [datetime] NOT NULL CONSTRAINT [DF_SCBillCodeActivityDetails_CreateDate] DEFAULT (getdate()),
[LastUpdate] [datetime] NOT NULL CONSTRAINT [DF_SCBillCodeActivityDetails_LastUpdate] DEFAULT (getdate()),
[timestamp] [timestamp] NULL
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[SCBillCodeActivityDetails] ADD CONSTRAINT [PK_SCBillCodeActivityDetails] PRIMARY KEY CLUSTERED ([BillCodeID], [ActivityCodeID]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[SCBillCodeActivityDetails] ADD CONSTRAINT [FK_SCBillCodeActivityDetails_ActivityCodeID_PRActivityCodes] FOREIGN KEY ([ActivityCodeID]) REFERENCES [dbo].[PRActivityCodes] ([ActivityCodeID])
GO
ALTER TABLE [dbo].[SCBillCodeActivityDetails] ADD CONSTRAINT [FK_SCBillCodeActivityDetails_BillCodeID_SCBillCodes] FOREIGN KEY ([BillCodeID]) REFERENCES [dbo].[SCBillCodes] ([BillCodeID])
GO