V_QUERY_RE7_CONSTITUENT
Fields
| Field | Field Type | Null | Description |
|---|---|---|---|
| LOCALID | int | ||
| FULLNAME | nvarchar(255) | yes | |
| FIRSTNAME | nvarchar(50) | ||
| MIDDLENAME | nvarchar(50) | ||
| LASTNAME | nvarchar(100) | yes | |
| ORGNAME | nvarchar(100) | yes | |
| KEYNAME | nvarchar(100) | yes | |
| MAIDENNAME | nvarchar(100) | yes | |
| NICKNAME | nvarchar(50) | yes | |
| TITLE | nvarchar(100) | yes | |
| SUFFIX | nvarchar(100) | yes | |
| SUFFIX2 | nvarchar(100) | yes | |
| COUNTRY | nvarchar(100) | yes | |
| CITY | nvarchar(50) | yes | |
| STATE | nvarchar(100) | yes | |
| STATEABBREVIATION | nvarchar(6) | yes | |
| POSTCODE | nvarchar(12) | yes | |
| ADDRESSBLOCK | nvarchar(150) | yes | |
| ADDRESSLINE1 | nvarchar(150) | yes | |
| ADDRESSLINE2 | nvarchar(150) | yes | |
| ADDRESSLINE3 | nvarchar(150) | yes | |
| ADDRESSLINE4 | nvarchar(150) | yes | |
| ADDRESSLINE5 | nvarchar(150) | yes | |
| COUNTY | nvarchar(100) | yes | |
| REGION | nvarchar(100) | yes | |
| DATELASTCHANGED | datetime | yes | |
| LOOKUPID | nvarchar(100) | ||
| ISHEADOFHOUSEHOLD | bit | yes | |
| HOUSEHOLDID | int | yes | |
| ISHOUSEHOLD | bit | ||
| BIRTHDATE | UDT_FUZZYDATE | ||
| DECEASEDDATE | UDT_FUZZYDATE | ||
| GENDERCODE | varchar(7) | ||
| MARITALSTATUS | nvarchar(100) | yes | |
| ISINACTIVE | bit | ||
| FIRSTGIFTDATE | datetime | yes | |
| CART | nvarchar(20) | yes | |
| DPC | nvarchar(8) | yes | |
| LOT | nvarchar(5) | yes | |
| ADDRESSTYPE | nvarchar(100) | yes | |
| SENDMAIL | bit | yes | |
| EMAILADDRESS | UDT_EMAILADDRESS | yes | |
| ADDRESSEE | nvarchar(2000) | yes | |
| SALUTATION | nvarchar(2000) | yes | |
| ETHNICITY | nvarchar(100) | yes | |
| PHONENUMBER | nvarchar(100) | yes | |
| INCOME | nvarchar(100) | yes | |
| KEYINDICATOR | char(1) | yes | |
| DONOTCALL | bit | yes | |
| ISDECEASED | bit | ||
| NOEMAIL | bit | ||
| NOVALIDADDRESS | bit | ||
| GIVESANONYMOUSLY | bit | ||
| NETCOMMUNITYMEMBER | bit | ||
| SOLICITOR | bit | ||
| ADDEDBYUSER_LOCALID | int | ||
| CHANGEDBYUSER_LOCALID | int | ||
| DATEADDED | datetime | ||
| IMPORTID | nvarchar(20) | yes | |
| CHANGEDBY | nvarchar(50) | yes | |
| ADDEDBY | nvarchar(50) | yes | |
| SSN | nvarchar(30) | yes | |
| AGE | int | yes | |
| RELIGION | nvarchar(100) | yes |
Definition
Copy
/*
Generated by Blackbaud AppFx Platform
Date: 6/23/2025 4:35:30 AM
Assembly Version: Blackbaud.AppFx.Platform.SqlClr, Version=4.0.4000.0, Culture=neutral, PublicKeyToken=null
Copyright Blackbaud
*/
CREATE VIEW dbo.V_QUERY_RE7_CONSTITUENT AS
select
[C].[LOCALID],
[C].[FULLNAME],
[C].[FIRSTNAME],
[C].[MIDDLENAME],
[C].[LASTNAME],
[C].[ORGNAME],
[C].[KEYNAME],
[C].[MAIDENNAME],
[C].[NICKNAME],
[T].[DESCRIPTION] as [TITLE],
[SU].[DESCRIPTION] as [SUFFIX],
[SU2].[DESCRIPTION] as [SUFFIX2],
[CO].[DESCRIPTION] as [COUNTRY],
[A].[CITY],
[S].[DESCRIPTION] as [STATE],
[S].[ABBREVIATION] as [STATEABBREVIATION],
[A].[POSTCODE],
[A].[ADDRESSBLOCK],
[A].[ADDRESSLINE1],
[A].[ADDRESSLINE2],
[A].[ADDRESSLINE3],
[A].[ADDRESSLINE4],
[A].[ADDRESSLINE5],
[CC].[DESCRIPTION] [COUNTY],
[RC].[DESCRIPTION] [REGION],
[C].[DATELASTCHANGED],
[C].[LOOKUPID],
[C].[ISHEADOFHOUSEHOLD],
[C].[HOUSEHOLDID],
[C].[ISHOUSEHOLD],
[C].[BIRTHDATE],
[C].[DECEASEDDATE],
case [C].[GENDERCODE] when 1 then 'Male' when 2 then 'Female' else 'Unknown' end as [GENDERCODE],
[M].[DESCRIPTION] as [MARITALSTATUS],
[C].[ISINACTIVE],
[LTG].[FIRSTGIFTDATE],
[A].[CART],
[A].[DPC],
[A].[LOT],
[AT].[DESCRIPTION] [ADDRESSTYPE],
cast((case [A].[DONOTMAIL] when 1 then 0 else 1 end) as bit) [SENDMAIL],
[CD].[EMAILADDRESS],
[C].[ADDRESSEE],
[C].[SALUTATION],
[E].[DESCRIPTION] [ETHNICITY],
[CD].[PHONENUMBER],
[I].[DESCRIPTION] [INCOME],
[C].[KEYINDICATOR],
[CD].[DONOTCALL],
[C].[ISDECEASED],
[C].[NOEMAIL],
[C].[NOVALIDADDRESS],
[C].[GIVESANONYMOUSLY],
[C].[NETCOMMUNITYMEMBER],
[C].[SOLICITOR],
[C].[ADDEDBYUSER_LOCALID],
[C].[CHANGEDBYUSER_LOCALID],
[C].[DATEADDED],
[C].[IMPORTID],
[UC].[NAME] [CHANGEDBY],
[UA].[NAME] [ADDEDBY],
convert(nvarchar, DecryptByKey([CE].[SSN])) [SSN],
[CA].[AGE],
[REL].[DESCRIPTION] [RELIGION]
from
dbo.[RE7_CONSTITUENT] as [C]
left outer join dbo.[RE7_CONSTITUENTPREFERRED] as [CD] on [C].[LOCALID] = [CD].[LOCALID]
left outer join dbo.[RE7_ADDRESS] as [A] on [CD].[PREFERREDADDRESS_LOCALID] = [A].[LOCALID]
left outer join dbo.[RE7_ADDRESSTYPE] [AT] on [A].[ADDRESSTYPE_LOCALID] = [AT].[LOCALID]
left outer join dbo.[RE7_STATE] as [S] on [A].[STATE_LOCALID] = [S].[LOCALID]
left outer join dbo.[RE7_SUFFIXCODE] as [SU] on [C].[SUFFIXCODE_LOCALID] = [SU].[LOCALID]
left outer join dbo.[RE7_SUFFIXCODE] as [SU2] on [C].[SUFFIXCODE2_LOCALID] = [SU2].[LOCALID]
left outer join dbo.[RE7_TITLECODE] as [T] on [C].[TITLECODE_LOCALID] = [T].[LOCALID]
left outer join dbo.[RE7_COUNTRY] as [CO] on [A].[COUNTRY_LOCALID] = [CO].[LOCALID]
left outer join dbo.[RE7_COUNTYCODE] [CC] on [A].[COUNTY_LOCALID] = [CC].[LOCALID]
left outer join dbo.[RE7_REGIONCODE] [RC] on [A].[REGION_LOCALID] = [RC].[LOCALID]
left outer join dbo.[RE7_MARITALSTATUSCODE] as [M] on [C].[MARITALSTATUSCODE_LOCALID] = [M].[LOCALID]
left outer join dbo.[RE7_ETHNICITYCODE] as [E] on [C].[ETHNICITYCODE_LOCALID] = [E].[LOCALID]
left outer join dbo.[RE7_INCOMECODE] [I] on [C].[INCOMECODE_LOCALID] = [I].[LOCALID]
left outer join dbo.[RE7_CONSTITUENTLTGIVING] [LTG] on [C].[LOCALID] = [LTG].[CONSTITUENT_LOCALID]
left outer join dbo.[RE7_USER] [UC] on [C].[CHANGEDBYUSER_LOCALID] = [UC].[LOCALID]
left outer join dbo.[RE7_USER] [UA] on [C].[ADDEDBYUSER_LOCALID] = [UA].[LOCALID]
left outer join dbo.[RE7_CONSTITUENTENCRYPTED] [CE] on [C].[LOCALID] = [CE].[LOCALID]
left outer join dbo.[RE7_CONSTITUENTAGE] [CA] on [C].[LOCALID] = [CA].[LOCALID]
left outer join dbo.[RE7_RELIGIONCODE] [REL] on [C].[RELIGIONCODE_LOCALID] = [REL].[LOCALID]
where
[C].[ISCONSTITUENT] = 1;