MEMBERSHIPPROGRAMRENEWAL
Primary Key
Primary Key | Field Type |
---|---|
ID | uniqueidentifier |
Fields
Field | Field Type | Null | Notes | Description |
---|---|---|---|---|
INTERVALCODE | tinyint | Default = 0 | ||
INTERVAL | nvarchar(14) (Computed) | yes | CASE [INTERVALCODE] WHEN 0 THEN N'1 month' WHEN 1 THEN N'2 months' WHEN 2 THEN N'3 months' WHEN 3 THEN N'4 months' WHEN 4 THEN N'5 months' WHEN 5 THEN N'6 months' WHEN 6 THEN N'7 months' WHEN 7 THEN N'8 months' WHEN 8 THEN N'9 months' WHEN 9 THEN N'10 months' WHEN 10 THEN N'11 months' WHEN 11 THEN N'12 months' WHEN 12 THEN N'Rest of window' END | |
DATEADDED | datetime | Default = getdate() | ||
DATECHANGED | datetime | Default = getdate() | ||
TS | timestamp | |||
TSLONG | bigint (Computed) | yes | CONVERT(bigint, TS) | |
STATUSCODE | tinyint | Default = 0 | ||
STATUS | nvarchar(9) (Computed) | yes | CASE [STATUSCODE] WHEN 0 THEN N'Active' WHEN 1 THEN N'Cancelled' WHEN 2 THEN N'Pending' WHEN 3 THEN N'Grace' WHEN 4 THEN N'Lapsed' WHEN 5 THEN N'Expired' END |
Foreign Keys
Foreign Key | Field Type | Null | Notes | Description |
---|---|---|---|---|
MEMBERSHIPPROGRAMID | uniqueidentifier | yes | MEMBERSHIPPROGRAM.ID | |
ADDEDBYID | uniqueidentifier | CHANGEAGENT.ID | ||
CHANGEDBYID | uniqueidentifier | CHANGEAGENT.ID |
Indexes
Index Name | Fields | Unique | Primary | Clustered |
---|---|---|---|---|
IX_MEMBERSHIPPROGRAMRENEWAL_DATEADDED | DATEADDED | yes | ||
IX_MEMBERSHIPPROGRAMRENEWAL_DATECHANGED | DATECHANGED | |||
PK_MEMBERSHIPPROGRAMRENEWAL | ID | yes | yes |
Triggers
Trigger Name | Description |
---|---|
TR_MEMBERSHIPPROGRAMRENEWAL_AUDIT_UPDATE | |
TR_MEMBERSHIPPROGRAMRENEWAL_AUDIT_DELETE |
Referenced by
Referenced by | Field |
---|---|
MEMBERSHIPPROGRAM | MEMBERSHIPPROGRAMRENEWAL1ID |
MEMBERSHIPPROGRAM | MEMBERSHIPPROGRAMRENEWAL2ID |
MEMBERSHIPPROGRAM | MEMBERSHIPPROGRAMRENEWAL3ID |