Tables [dbo].[SCAccrualMeterGroups]
PropertyValue
CollationSQL_Latin1_General_CP1_CI_AS
Row Count (~)0
Created12:59:05 AM Thursday, March 21, 2019
Last Modified1:14:24 AM Thursday, March 21, 2019
KeyNameData TypeMax Length (Bytes)Allow NullsIdentityDefault
Cluster Primary Key PK_SCAccrualMeterGroups: AccrualMeterGroupIDAccrualMeterGroupIDint4
False
1 - 1
Foreign Keys FK_SCAccrualMeterGroups_AccrualID_SCAccrualContracts: [dbo].[SCAccrualContracts].AccrualID\ContractDetailIDAccrualIDint4
False
Foreign Keys FK_SCAccrualMeterGroups_AccrualID_SCAccrualContracts: [dbo].[SCAccrualContracts].AccrualID\ContractDetailIDContractDetailIDint4
False
MeterGroupDetailIDint4
False
Foreign Keys FK_SCAccrualMeterGroups_ContractMeterGroupID_SCContractMeterGroups: [dbo].[SCContractMeterGroups].ContractMeterGroupIDContractMeterGroupIDint4
False
DistCodeIDint4
False
((0))
BaseAmountmoney8
False
BaseFromDatedatetime8
True
BaseToDatedatetime8
True
CreatorIDchar(8)8
False
UpdatorIDchar(8)8
False
CreateDatedatetime8
False
(getdate())
LastUpdatedatetime8
False
(getdate())
timestamptimestamp8
True
OverageMethodIDint4
False
ContractMeterGroupvarchar(64)64
True
ContractMeterGroupDescriptionvarchar(128)128
True
AccruedCoveredCopiesdecimal(18,6)9
False
QIDint4
True
KeyNameKey ColumnsUniqueFill Factor
Cluster Primary Key PK_SCAccrualMeterGroups: AccrualMeterGroupIDPK_SCAccrualMeterGroupsAccrualMeterGroupID
True
80
NameColumns
FK_SCAccrualMeterGroups_AccrualID_SCAccrualContractsAccrualID->[dbo].[SCAccrualContracts].[AccrualID]
ContractDetailID->[dbo].[SCAccrualContracts].[ContractDetailID]
FK_SCAccrualMeterGroups_ContractMeterGroupID_SCContractMeterGroupsContractMeterGroupID->[dbo].[SCContractMeterGroups].[ContractMeterGroupID]
CREATE TABLE [dbo].[SCAccrualMeterGroups]
(
[AccrualMeterGroupID] [int] NOT NULL IDENTITY(1, 1),
[AccrualID] [int] NOT NULL,
[ContractDetailID] [int] NOT NULL,
[MeterGroupDetailID] [int] NOT NULL,
[ContractMeterGroupID] [int] NOT NULL,
[DistCodeID] [int] NOT NULL CONSTRAINT [DF_SCAccrualMeterGroups_DistCodeID] DEFAULT ((0)),
[BaseAmount] [money] NOT NULL,
[BaseFromDate] [datetime] NULL,
[BaseToDate] [datetime] NULL,
[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_SCAccrualMeterGroups_CreateDate] DEFAULT (getdate()),
[LastUpdate] [datetime] NOT NULL CONSTRAINT [DF_SCAccrualMeterGroups_LastUpdate] DEFAULT (getdate()),
[timestamp] [timestamp] NULL,
[OverageMethodID] [int] NOT NULL,
[ContractMeterGroup] [varchar] (64) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[ContractMeterGroupDescription] [varchar] (128) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[AccruedCoveredCopies] [decimal] (18, 6) NOT NULL,
[QID] [int] NULL
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[SCAccrualMeterGroups] ADD CONSTRAINT [PK_SCAccrualMeterGroups] PRIMARY KEY CLUSTERED  ([AccrualMeterGroupID]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[SCAccrualMeterGroups] ADD CONSTRAINT [FK_SCAccrualMeterGroups_AccrualID_SCAccrualContracts] FOREIGN KEY ([AccrualID], [ContractDetailID]) REFERENCES [dbo].[SCAccrualContracts] ([AccrualID], [ContractDetailID])
GO
ALTER TABLE [dbo].[SCAccrualMeterGroups] ADD CONSTRAINT [FK_SCAccrualMeterGroups_ContractMeterGroupID_SCContractMeterGroups] FOREIGN KEY ([ContractMeterGroupID]) REFERENCES [dbo].[SCContractMeterGroups] ([ContractMeterGroupID])
GO