Tables [dbo].[CTCommissionRules]
PropertyValue
CollationSQL_Latin1_General_CP1_CI_AS
Row Count (~)0
Created12:57:09 AM Thursday, March 21, 2019
Last Modified1:10:38 AM Thursday, March 21, 2019
KeyNameData TypeMax Length (Bytes)Allow NullsIdentityDefault
Cluster Primary Key PK_CTCommissionRules: RuleIDRuleIDint4
False
1 - 1
Foreign Keys FK_CTCommissionRules_RuleTypeID_CTRuleTypes: [dbo].[CTRuleTypes].RuleTypeIDRuleTypeIDint4
False
Indexes IX_CTCommissionRules_NameNamevarchar(32)32
False
Foreign Keys FK_CTCommissionRules_SQLID_CTEligibilityQueries: [dbo].[CTEligibilityQueries].SQLIDSQLIDint4
True
Foreign Keys FK_CTCommissionRules_ExternalActivityID_CTExternalActivities: [dbo].[CTExternalActivities].ExternalActivityIDExternalActivityIDint4
True
SumOfRevenuebit1
False
((0))
SumOfGPbit1
False
((0))
SumOfGPObit1
False
((0))
PeriodTypeIDint4
False
Foreign Keys FK_CTCommissionRules_CommissionCategoryID_CTCommissionCategories: [dbo].[CTCommissionCategories].CommissionCategoryIDCommissionCategoryIDint4
True
EffectiveFromint4
False
EffectiveToint4
True
Hurdlemoney8
True
Activebit1
False
((1))
CreatorIDchar(8)8
False
UpdaterIDchar(8)8
False
CreateDatedatetime8
False
LastUpdatedatetime8
False
timestamptimestamp8
False
KeyNameKey ColumnsUniqueFill Factor
Cluster Primary Key PK_CTCommissionRules: RuleIDPK_CTCommissionRulesRuleID
True
80
IX_CTCommissionRules_NameName
True
80
NameNo CheckColumns
FK_CTCommissionRules_CommissionCategoryID_CTCommissionCategories
True
CommissionCategoryID->[dbo].[CTCommissionCategories].[CommissionCategoryID]
FK_CTCommissionRules_ExternalActivityID_CTExternalActivities
True
ExternalActivityID->[dbo].[CTExternalActivities].[ActivityID]
FK_CTCommissionRules_RuleTypeID_CTRuleTypes
True
RuleTypeID->[dbo].[CTRuleTypes].[RuleTypeID]
FK_CTCommissionRules_SQLID_CTEligibilityQueries
True
SQLID->[dbo].[CTEligibilityQueries].[SQLID]
CREATE TABLE [dbo].[CTCommissionRules]
(
[RuleID] [int] NOT NULL IDENTITY(1, 1),
[RuleTypeID] [int] NOT NULL,
[Name] [varchar] (32) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[SQLID] [int] NULL,
[ExternalActivityID] [int] NULL,
[SumOfRevenue] [bit] NOT NULL CONSTRAINT [DF_CTCommissionRules_SumOfRevenue] DEFAULT ((0)),
[SumOfGP] [bit] NOT NULL CONSTRAINT [DF_CTCommissionRules_SumOfGP] DEFAULT ((0)),
[SumOfGPO] [bit] NOT NULL CONSTRAINT [DF_CTCommissionRules_SumOfGPO] DEFAULT ((0)),
[PeriodTypeID] [int] NOT NULL,
[CommissionCategoryID] [int] NULL,
[EffectiveFrom] [int] NOT NULL,
[EffectiveTo] [int] NULL,
[Hurdle] [money] NULL,
[Active] [bit] NOT NULL CONSTRAINT [DF_CTCommissionRules_Active] DEFAULT ((1)),
[CreatorID] [char] (8) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[UpdaterID] [char] (8) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[CreateDate] [datetime] NOT NULL,
[LastUpdate] [datetime] NOT NULL,
[timestamp] [timestamp] NOT NULL
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[CTCommissionRules] ADD CONSTRAINT [PK_CTCommissionRules] PRIMARY KEY CLUSTERED  ([RuleID]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[CTCommissionRules] ADD CONSTRAINT [IX_CTCommissionRules_Name] UNIQUE NONCLUSTERED  ([Name]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[CTCommissionRules] WITH NOCHECK ADD CONSTRAINT [FK_CTCommissionRules_CommissionCategoryID_CTCommissionCategories] FOREIGN KEY ([CommissionCategoryID]) REFERENCES [dbo].[CTCommissionCategories] ([CommissionCategoryID])
GO
ALTER TABLE [dbo].[CTCommissionRules] WITH NOCHECK ADD CONSTRAINT [FK_CTCommissionRules_ExternalActivityID_CTExternalActivities] FOREIGN KEY ([ExternalActivityID]) REFERENCES [dbo].[CTExternalActivities] ([ActivityID])
GO
ALTER TABLE [dbo].[CTCommissionRules] WITH NOCHECK ADD CONSTRAINT [FK_CTCommissionRules_RuleTypeID_CTRuleTypes] FOREIGN KEY ([RuleTypeID]) REFERENCES [dbo].[CTRuleTypes] ([RuleTypeID])
GO
ALTER TABLE [dbo].[CTCommissionRules] WITH NOCHECK ADD CONSTRAINT [FK_CTCommissionRules_SQLID_CTEligibilityQueries] FOREIGN KEY ([SQLID]) REFERENCES [dbo].[CTEligibilityQueries] ([SQLID])
GO