ADDRESS (4.0SP17)

Stores address information for each constituent.

Primary Key
Primary Key Field Type

ID

uniqueidentifier

Foreign Key Fields
Foreign Key Field Type Null Notes Description

CONSTITUENTID

uniqueidentifier

false

FK to CONSTITUENT

ADDRESSTYPECODEID

uniqueidentifier

true

FK to ADDRESSTYPECODE

COUNTRYID

uniqueidentifier

false

FK to COUNTRY

STATEID

uniqueidentifier

true

FK to STATE

ADDEDBYID

uniqueidentifier

false

FK to CHANGEAGENT.

CHANGEDBYID

uniqueidentifier

false

FK to CHANGEAGENT.

RELATIONSHIPID

uniqueidentifier

true

FK to RELATIONSHIP

DONOTMAILREASONCODEID

uniqueidentifier

true

FK to DONOTMAILREASONCODE

Fields
Field Field Type Null Notes Description

ISPRIMARY

bit

false

0

Indicates this address is the primary address.

DONOTMAIL

bit

false

0

Indicates this address should not recieve mailings.

STARTDATE

UDT_MONTHDAY

false

'0000'

For seasonal address types only; DD/MM start date of when this address should be considered for mailings.

ENDDATE

UDT_MONTHDAY

false

'0000'

For seasonal address types only; DD/MM end date of when this address should be considered for mailings.

ADDRESSBLOCK

nvarchar(150)

false

''

Contains the address lines.

CITY

nvarchar(50)

false

''

Contains the address city.

POSTCODE

nvarchar(12)

false

''

Contains the address post code.

CART

nvarchar(10)

false

''

Contains the address carrier route (CART).

DPC

nvarchar(8)

false

''

Contains the address delivery point code

LOT

nvarchar(5)

false

''

Contains the address LOT.

SEQUENCE

int

false

0

Stores the user-defined sequence for addresses on a constituent.

DATEADDED

datetime

false

getdate()

Indicates the date this record was added.

DATECHANGED

datetime

false

getdate()

Indicates the date this record was last changed.

TS

timestamp

false

Timestamp.

TSLONG

bigint (Computed)

true

Numeric representation of the timestamp.

DESCRIPTION

nvarchar(300) (Computed)

true

Provides a translation field for the address record

HISTORICALSTARTDATE

date

true

Indicates the date that the constituent started using this address.

HISTORICALENDDATE

date

true

Indicates the date that the constituent stopped using this address.

ISCONFIDENTIAL

bit

false

0

Indicates this address is confidential.

Indexes
Index Name Field(s) Unique Primary Clustered

IX_ADDRESS_CONSTITUENTID_ISPRIMARY

CONSTITUENTID

ISPRIMARY

False

False

False

IX_ADDRESS_DATEADDED

DATEADDED

False

False

True

IX_ADDRESS_DATECHANGED

DATECHANGED

False

False

False

IX_ADDRESS_DONOTMAIL_ISPRIMARY_ADDRESSTYPECODEID

DONOTMAIL

ISPRIMARY

ADDRESSTYPECODEID

False

False

False

IX_ADDRESS_ID

ID

False

False

False

IX_ADDRESS_POSTCODE

POSTCODE

False

False

False

IX_ADDRESS_RELATIONSHIPID_ID

RELATIONSHIPID

ID

False

False

False

IX_ADDRESS_STATEID

STATEID

False

False

False

IX_ADDRESS_STATEID_ADDRESSBLOCK_CITY_POSTCODE

STATEID

ADDRESSBLOCK

CITY

POSTCODE

False

False

False

PK_ADDRESS

ID

True

True

False

Triggers
Trigger Name Description

TR_ADDRESS_DELETE_SEARCHCONSTITUENT

TR_ADDRESS_INSERT_SEARCHCONSTITUENT

TR_ADDRESS_UPDATE_SEARCHCONSTITUENT

TR_ADDRESS_AUDIT_ETLDELETEDID

TR_ADDRESS_TASYNC_I

TR_ADDRESS_TASYNC_U

TR_ADDRESS_TASYNC_D

TR_ADDRESS_AUDIT_UPDATE

TR_ADDRESS_AUDIT_DELETE

TR_ADDRESS_INVALIDATE_COORDINATES

Referenced by
Referenced by Field

ADDRESSCOORDINATES

ADDRESSID

ADDRESSVALIDATIONUPDATE

ID

BATCHADDRESSVALIDATION

ADDRESSID

BATCHCOAUPDATE

ADDRESSID

BATCHCONSTITUENTADDRESSUPDATE

ADDRESSID

BATCHCONSTITUENTUPDATEADDRESSES

ADDRESSID

BATCHCONSTITUENTUPDATEADDRESSES

MANUALEXCEPTIONSIMILARADDRESSID

BATCHEMAILFINDER

ADDRESSID

BATCHEVENTSPONSORSHIP

ADDRESSID

BATCHPEOPLEFINDER

OLDADDRESSID

BATCHPHONEFINDER

ADDRESSID

CREDITMEMO

REMITADDRESSID

CREDITPAYMENTCHECKPAYMENTMETHODDETAIL

ADDRESSID

DISBURSEMENTPROCESSDISBURSEMENT

REMITADDRESSID

DONATIONBATCH

ADDRESSID

INVOICE

REMITADDRESSID

MAILPREFERENCE

ADDRESSID

MAILPREFERENCEGROUPCONTACT

ADDRESSID

PLANNEDGIFTADDITIONASSET

ADDRESSID

PLANNEDGIFTASSET

ADDRESSID

REGISTRANTBATCH

ADDRESSID

SALESORDER

ADDRESSID

TAXDECLARATION

ADDRESSID

VENDOR

REMITADDRESSID

VENDOR1099SETTING

ADDRESSID