| Primary Key | Field Type |
|---|---|
ID |
uniqueidentifier |
| Field | Field Type | Null | Notes | Description |
|---|---|---|---|---|
NAME |
nvarchar(100) | Default = '' | The name of the membership level. | |
DESCRIPTION |
nvarchar(255) | Default = '' | The description of the membership level. | |
MEMBERSALLOWED |
smallint | Default = ((0)) | The number of members allowed for this level. | |
CHILDRENALLOWED |
smallint | Default = ((0)) | The number of children allowed for this level. | |
CARDSALLOWED |
smallint | Default = ((0)) | The number of cards allowed for this level. | |
BEFOREEXPIRATION |
tinyint | Default = 0 | The renewal window before the expiration date. | |
AFTEREXPIRATION |
tinyint | Default = 0 | The renewal window after the expiration date. | |
FORCEMANUALDOWNGRADES |
bit | Default = 0 | The ability to automatically force a downgrade to a different level.. | |
ISACTIVE |
bit | Default = 0 | The active option for a membership level. | |
DATEADDED |
datetime | Default = getdate() | Indicates the date this record was added. | |
DATECHANGED |
datetime | Default = getdate() | Indicates the date this record was last changed. | |
TS |
timestamp | Timestamp. | ||
TSLONG |
bigint (Computed) | ![]() |
CONVERT(bigint, TS) | Numeric representation of the timestamp. |
SEQUENCE |
int | Default = 0 | The sequence order of the levels. | |
OVERRIDECAMPAIGNS |
bit | Default = 0 | Determines whether the campaigns on the membership program are being overridden by the level. |
| Foreign Key | Field Type | Null | Notes | Description |
|---|---|---|---|---|
MEMBERSHIPPROGRAMID |
uniqueidentifier | MEMBERSHIPPROGRAM.ID | FK to MEMBERSHIPPROGRAM | |
TIERCODEID |
uniqueidentifier | ![]() |
TIERCODE.ID | The tier of the membership level. |
ADDEDBYID |
uniqueidentifier | CHANGEAGENT.ID | FK to CHANGEAGENT. | |
CHANGEDBYID |
uniqueidentifier | CHANGEAGENT.ID | FK to CHANGEAGENT. | |
BASECURRENCYID |
uniqueidentifier | ![]() |
CURRENCY.ID | The base currency associated with this membership level. |
| Index Name | Field(s) | Unique | Primary | Clustered |
|---|---|---|---|---|
IX_MEMBERSHIPLEVEL_BASECURRENCYID |
BASECURRENCYID | |||
IX_MEMBERSHIPLEVEL_DATEADDED |
DATEADDED | ![]() |
||
IX_MEMBERSHIPLEVEL_DATECHANGED |
DATECHANGED | |||
IX_MEMBERSHIPLEVEL_ID |
ID | |||
PK_MEMBERSHIPLEVEL |
ID | ![]() |
![]() |
|
UIX_MEMBERSHIPLEVEL_NAME_MEMBERSHIPPROGRAMID |
NAME, MEMBERSHIPPROGRAMID | ![]() |
| Trigger Name | Description |
|---|---|
TR_MEMBERSHIPLEVEL_AUDIT_UPDATE |
|
TR_MEMBERSHIPLEVEL_AUDIT_DELETE |
|
TR_MEMBERSHIPLEVEL_INSERTUPDATE_CURRENCY |
| Referenced by | Field |
|---|---|
BATCHBBNCMEMBERSHIP |
MEMBERSHIPLEVELID |
BATCHMEMBERSHIPTRANSACTION |
MEMBERSHIPLEVELID |
BATCHREVENUEAPPLICATIONMEMBERSHIP |
MEMBERSHIPLEVELID |
COMBINATIONAVAILABILITYMEMBER |
MEMBERSHIPLEVELID |
COMBINATIONMEMBER |
MEMBERSHIPLEVELID |
CREDITITEMMEMBERSHIP |
MEMBERSHIPLEVELID |
DAILYSALEITEMMEMBERSHIP |
MEMBERSHIPLEVELID |
DISCOUNTAVAILABILITYMEMBER |
MEMBERSHIPLEVELID |
DISCOUNTMEMBER |
MEMBERSHIPLEVELID |
DONORCHALLENGEMEMBERSHIPLEVELMAP |
MEMBERSHIPLEVELID |
MEMBERSHIP |
MEMBERSHIPLEVELID |
MEMBERSHIPGLMAPPING |
ID |
MEMBERSHIPLEVELBENEFIT |
MEMBERSHIPLEVELID |
MEMBERSHIPLEVELCAMPAIGN |
MEMBERSHIPLEVELID |
MEMBERSHIPLEVELTERM |
LEVELID |
MEMBERSHIPLEVELTYPE |
LEVELID |
MEMBERSHIPTRANSACTION |
MEMBERSHIPLEVELID |
MICROSITEMEMBERSHIPLEVEL |
ID |
PRINTMEMBERSHIPCARDSPROCESS |
MEMBERSHIPLEVELID |
REVENUESPLITORDER |
MEMBERSHIPLEVELID |
SALESORDERITEMMEMBERSHIP |
MEMBERSHIPLEVELID |
Entity-Relationship diagram of this table (MICROSITEMEMBERSHIPLEVEL-TIERCODE)

ID
NAME
TSLONG
MEMBERSHIPPROGRAMID
IX_MEMBERSHIPLEVEL_BASECURRENCYID
IX_MEMBERSHIPLEVEL_DATEADDED