Tables [dbo].[MTMeterReadings]
PropertyValue
CollationSQL_Latin1_General_CP1_CI_AS
Row Count (~)0
Created12:55:40 AM Thursday, March 21, 2019
Last Modified1:15:18 AM Thursday, March 21, 2019
KeyNameData TypeMax Length (Bytes)Allow NullsIdentityDefault
Cluster Primary Key PK_MTMeterReadings: MeterReadingIDMeterReadingIDint4
False
1 - 1
Foreign Keys FK_MTMeterReadings_MeterReadingGroupID_MTMeterReadingGroups: [dbo].[MTMeterReadingGroups].MeterReadingGroupIDMeterReadingGroupIDint4
False
Foreign Keys FK_MTMeterReadings_MeterID_MTMeters: [dbo].[MTMeters].MeterIDMeterIDint4
False
Displaydecimal(18,6)9
True
Actualdecimal(18,6)9
True
Creditsdecimal(18,6)9
True
Remarksvarchar(255)255
True
IsValidForBillingbit1
False
((0))
IsEstimatebit1
False
((0))
IsOverEstimatebit1
False
((0))
IsRollOverbit1
False
((0))
IsValidbit1
False
((1))
WasRequiredbit1
False
((0))
Foreign Keys FK_MTMeterReadings_OverriddenByID_MTMeterReadings: [dbo].[MTMeterReadings].OverriddenByIDOverriddenByIDint4
True
WasResetbit1
False
((0))
ResetValuedecimal(18,6)9
True
((0))
NewlyPostedbit1
False
((1))
CreatorIDchar(8)8
False
UpdatorIDchar(8)8
False
CreateDatedatetime8
False
(getdate())
UpdateDatedatetime8
False
(getdate())
WasUsedForBillingbit1
False
((0))
KeyNameKey ColumnsUniqueFill Factor
Cluster Primary Key PK_MTMeterReadings: MeterReadingIDPK_MTMeterReadingsMeterReadingID
True
80
NameColumns
FK_MTMeterReadings_MeterID_MTMetersMeterID->[dbo].[MTMeters].[MeterID]
FK_MTMeterReadings_MeterReadingGroupID_MTMeterReadingGroupsMeterReadingGroupID->[dbo].[MTMeterReadingGroups].[MeterReadingGroupID]
FK_MTMeterReadings_OverriddenByID_MTMeterReadingsOverriddenByID->[dbo].[MTMeterReadings].[MeterReadingID]
CREATE TABLE [dbo].[MTMeterReadings]
(
[MeterReadingID] [int] NOT NULL IDENTITY(1, 1),
[MeterReadingGroupID] [int] NOT NULL,
[MeterID] [int] NOT NULL,
[Display] [decimal] (18, 6) NULL,
[Actual] [decimal] (18, 6) NULL,
[Credits] [decimal] (18, 6) NULL,
[Remarks] [varchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[IsValidForBilling] [bit] NOT NULL CONSTRAINT [DF_MTMeterReadings_IsValidForBilling] DEFAULT ((0)),
[IsEstimate] [bit] NOT NULL CONSTRAINT [DF_MTMeterReadings_IsEstimate] DEFAULT ((0)),
[IsOverEstimate] [bit] NOT NULL CONSTRAINT [DF_MTMeterReadings_IsOverEstimate] DEFAULT ((0)),
[IsRollOver] [bit] NOT NULL CONSTRAINT [DF_MTMeterReadings_IsRollOver] DEFAULT ((0)),
[IsValid] [bit] NOT NULL CONSTRAINT [DF_MTMeterReadings_IsValid] DEFAULT ((1)),
[WasRequired] [bit] NOT NULL CONSTRAINT [DF_MTMeterReadings_WasRequired] DEFAULT ((0)),
[OverriddenByID] [int] NULL,
[WasReset] [bit] NOT NULL CONSTRAINT [DF_MTMeterReadings_WasReset] DEFAULT ((0)),
[ResetValue] [decimal] (18, 6) NULL CONSTRAINT [DF_MTMeterReadings_ResetValue] DEFAULT ((0)),
[NewlyPosted] [bit] NOT NULL CONSTRAINT [DF_MTMeterReadings_NewlyPosted] DEFAULT ((1)),
[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_MTMeterReadings_CreateDate] DEFAULT (getdate()),
[UpdateDate] [datetime] NOT NULL CONSTRAINT [DF_MTMeterReadings_UpdateDate] DEFAULT (getdate()),
[WasUsedForBilling] [bit] NOT NULL CONSTRAINT [DF_MTMeterReadings_WasUsedForBilling] DEFAULT ((0))
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[MTMeterReadings] ADD CONSTRAINT [PK_MTMeterReadings] PRIMARY KEY CLUSTERED  ([MeterReadingID]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[MTMeterReadings] ADD CONSTRAINT [FK_MTMeterReadings_MeterID_MTMeters] FOREIGN KEY ([MeterID]) REFERENCES [dbo].[MTMeters] ([MeterID])
GO
ALTER TABLE [dbo].[MTMeterReadings] ADD CONSTRAINT [FK_MTMeterReadings_MeterReadingGroupID_MTMeterReadingGroups] FOREIGN KEY ([MeterReadingGroupID]) REFERENCES [dbo].[MTMeterReadingGroups] ([MeterReadingGroupID])
GO
ALTER TABLE [dbo].[MTMeterReadings] ADD CONSTRAINT [FK_MTMeterReadings_OverriddenByID_MTMeterReadings] FOREIGN KEY ([OverriddenByID]) REFERENCES [dbo].[MTMeterReadings] ([MeterReadingID])
GO