V_QUERY_CONSTITUENTLETTEROUTPUT
Provides the ability to query constituent fields that are used in mailings.
Fields
Field | Field Type | Null | Description |
---|---|---|---|
ADDRESSEE | nvarchar(700) | yes | ADDRESSEE |
ADDRESSBLOCK | nvarchar(150) | ADDRESSBLOCK | |
CITY | nvarchar(50) | CITY | |
STATE | nvarchar(100) | yes | STATE |
POSTCODE | nvarchar(12) | POSTCODE | |
SALUTATION | nvarchar(700) | yes | SALUTATION |
COUNTRY | nvarchar(100) | yes | COUNTRY |
CONSTITUENTLOOKUPID | nvarchar(100) | yes | CONSTITUENTLOOKUPID |
Definition
Copy
/*
Generated by Blackbaud AppFx Platform
Date: 8/17/2011 2:35:43 PM
Assembly Version: Blackbaud.AppFx.Platform.SqlClr, Version=2.91.1535.0, Culture=neutral, PublicKeyToken=null
Copyright Blackbaud
*/
CREATE VIEW dbo.V_QUERY_CONSTITUENTLETTEROUTPUT AS
select
ADDRESSEE.FORMATTEDNAME as ADDRESSEE,
ADDRESS.ADDRESSBLOCK,
ADDRESS.CITY,
dbo.UFN_STATE_GETDESCRIPTION(ADDRESS.STATEID) as STATE,
ADDRESS.POSTCODE,
SALUTATION.FORMATTEDNAME as SALUTATION,
dbo.UFN_COUNTRY_GETDESCRIPTION(COUNTRYID) as COUNTRY,
LOOKUPID CONSTITUENTLOOKUPID
from dbo.CONSTITUENT
inner join dbo.NAMEFORMAT ADDRESSEE on CONSTITUENT.ID = ADDRESSEE.CONSTITUENTID
inner join dbo.ADDRESS on CONSTITUENT.ID = ADDRESS.CONSTITUENTID
inner join dbo.NAMEFORMAT SALUTATION on CONSTITUENT.ID = SALUTATION.CONSTITUENTID
where ADDRESS.ISPRIMARY = 1
and ADDRESSEE.PRIMARYADDRESSEE = 1
and SALUTATION.PRIMARYSALUTATION = 1