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 (BATCHBBNCMEMBERSHIP-MEMBERSHIPTRANSACTION)
Entity-Relationship diagram of this table (MICROSITEMEMBERSHIPLEVEL-TIERCODE)