Primary Key Field Type
 ID uniqueidentifier

Field Field Type Null Notes Description
 NEEDSUPDATE bit   Default = 0
 DATEFROM datetime  
 DATETO datetime
 PRIMARYADDRESSBLOCK nvarchar(150)   Default = ''
 PRIMARYCITY nvarchar(50)   Default = ''
 PRIMARYPOSTCODE nvarchar(12)   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) CONVERT(bigint, TS) Numeric representation of the timestamp.

Foreign Key Field Type Null Notes Description
 CONSTITUENTID uniqueidentifier   CONSTITUENT.LOCALID FK to CONSTITUENT
 ADDEDBYID uniqueidentifier   CHANGEAGENT.ID FK to CHANGEAGENT.
 CHANGEDBYID uniqueidentifier   CHANGEAGENT.ID FK to CHANGEAGENT.
 PRIMARYCOUNTRYID uniqueidentifier COUNTRY.LOCALID FK to COUNTRY
 PRIMARYSTATEID uniqueidentifier STATE.LOCALID FK to STATE

Index Name Field(s) Unique Primary Clustered
 IX_CONSTITUENTSOURCEANALYSISCACHEADDRESS_CONSTITUENTID CONSTITUENTID      
 IX_CONSTITUENTSOURCEANALYSISCACHEADDRESS_DATEADDED DATEADDED    
 IX_CONSTITUENTSOURCEANALYSISCACHEADDRESS_DATECHANGED DATECHANGED      
 PK_CONSTITUENTSOURCEANALYSISCACHEADDRESS ID  

Trigger Name Description
 TR_CONSTITUENTSOURCEANALYSISCACHEADDRESS_AUDIT_UPDATE
 TR_CONSTITUENTSOURCEANALYSISCACHEADDRESS_AUDIT_DELETE

Entity-Relationship diagram of this table