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