V_QUERY_RE7_ATTRIBUTECONSTITUENT
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 | |
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 | |
BIRTHDATE | UDT_FUZZYDATE | ||
DECEASEDDATE | UDT_FUZZYDATE | ||
GENDERCODE | varchar(7) | ||
CART | nvarchar(20) | yes | |
DPC | nvarchar(8) | yes | |
LOT | nvarchar(5) | yes | |
ADDRESSTYPE | nvarchar(100) | 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 | |
NETCOMMUNITYMEMBER | bit | ||
SOLICITOR | bit | ||
IMPORTID | nvarchar(20) | yes | |
ADDEDBYUSER_LOCALID | int | ||
CHANGEDBYUSER_LOCALID | int | ||
DATEADDED | datetime | ||
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: 2/6/2025 8:50:40 AM
Assembly Version: Blackbaud.AppFx.Platform.SqlClr, Version=4.0.3901.0, Culture=neutral, PublicKeyToken=null
Copyright Blackbaud
*/
CREATE VIEW dbo.V_QUERY_RE7_ATTRIBUTECONSTITUENT 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].[ADDRESSLINE1],
[A].[ADDRESSLINE2],
[A].[ADDRESSLINE3],
[A].[ADDRESSLINE4],
[A].[ADDRESSLINE5],
[CC].[DESCRIPTION] [COUNTY],
[RC].[DESCRIPTION] [REGION],
[C].[DATELASTCHANGED],
[C].[LOOKUPID],
[C].[ISHEADOFHOUSEHOLD],
[C].[HOUSEHOLDID],
[C].[BIRTHDATE],
[C].[DECEASEDDATE],
case [C].[GENDERCODE] when 1 then 'Male' when 2 then 'Female' else 'Unknown' end as [GENDERCODE],
[A].[CART],
[A].[DPC],
[A].[LOT],
[AT].[DESCRIPTION] [ADDRESSTYPE],
[CD].[EMAILADDRESS],
[C].[ADDRESSEE],
[C].[SALUTATION],
[E].[DESCRIPTION] [ETHNICITY],
[CD].[PHONENUMBER],
[I].[DESCRIPTION] [INCOME],
[C].[KEYINDICATOR],
[C].[NETCOMMUNITYMEMBER],
[C].[SOLICITOR],
[C].[IMPORTID],
[C].[ADDEDBYUSER_LOCALID],
[C].[CHANGEDBYUSER_LOCALID],
[C].[DATEADDED],
[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 [S].[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_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_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_CONSTITUENTAGE] [CA] on [C].[LOCALID] = [CA].[LOCALID]
left outer join dbo.[RE7_CONSTITUENTENCRYPTED] [CE] on [C].[LOCALID] = [CE].[LOCALID]
left outer join dbo.[RE7_RELIGIONCODE] [REL] on [C].[RELIGIONCODE_LOCALID] = [REL].[LOCALID]
where [C].[ISCONSTITUENT] = 1;