WPRELATIONSHIP_NPA_IND

Contains WealthPoint Nonprofit Affiliation relationship individual information.

Primary Key

Primary Key Field Type
ID uniqueidentifier

Fields

Field Field Type Null Notes Description
LASTNAME nvarchar(100) Default = ''
FIRSTNAME nvarchar(50) Default = ''
MIDDLE nvarchar(50) Default = ''
SUFFIX nvarchar(50) Default = ''
TITLE nvarchar(100) Default = ''
CITY nvarchar(50) Default = ''
STATE nvarchar(2) Default = ''
ZIP nvarchar(10) Default = ''
LASTDATE datetime yes
YROBSERVE nvarchar(100) Default = ''
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) yes CONVERT(bigint, TS) Numeric representation of the timestamp.
SPOUSEFLAG bit Default = 0
FULLNAME nvarchar(206) (Computed) yes CASE FIRSTNAME WHEN '' THEN '' ELSE FIRSTNAME + ' ' END + CASE MIDDLE WHEN '' THEN '' ELSE LEFT(MIDDLE,1) + '. ' END + LASTNAME + CASE SUFFIX WHEN '' THEN '' ELSE ', ' + SUFFIX END

Foreign Keys

Foreign Key Field Type Null Notes Description
WPRELATIONSHIP_NPA_ID uniqueidentifier WPRELATIONSHIP_NPA.ID FK to WPRELATIONSHIP_NPA
CONSTITUENTID uniqueidentifier yes CONSTITUENT.LOCALID FK to CONSTITUENT
ADDEDBYID uniqueidentifier CHANGEAGENT.ID FK to CHANGEAGENT.
CHANGEDBYID uniqueidentifier CHANGEAGENT.ID FK to CHANGEAGENT.

Indexes

Index Name Fields Unique Primary Clustered
IX_WPRELATIONSHIP_NPA_IND_CONSTITUENTID CONSTITUENTID
IX_WPRELATIONSHIP_NPA_IND_DATEADDED DATEADDED yes
IX_WPRELATIONSHIP_NPA_IND_DATECHANGED DATECHANGED
IX_WPRELATIONSHIP_NPA_IND_WPRELATIONSHIP_NPA_ID WPRELATIONSHIP_NPA_ID
PK_WPRELATIONSHIP_NPA_IND ID yes yes

Triggers

Trigger Name Description
TR_WPRELATIONSHIP_NPA_IND_AUDIT_DELETE
TR_WPRELATIONSHIP_NPA_IND_AUDIT_UPDATE