V_QUERY_ADDRESSEE_SALUTATION
This provides the ability to query for addressee and\or salutation information.
Fields
Field | Field Type | Null | Description |
---|---|---|---|
RECORDID | int | yes | System record ID |
ID | uniqueidentifier | Constituent ID | |
PRIMARYADDRESSEE | nvarchar(700) | yes | Primary addressee |
PRIMARYSALUTATION | nvarchar(700) | yes | Primary salutation |
ADDEDBY_APPLICATION | varchar(1) | Added by application | |
ADDEDBY_USERNAME | varchar(1) | Added by user name | |
CHANGEDBY_APPLICATION | varchar(1) | Changed by application | |
CHANGEDBY_USERNAME | varchar(1) | Changed by user name | |
DATEADDED | int | yes | Date added |
DATECHANGED | int | yes | Date changed |
TSLONG | int | yes | Timestamp value |
Definition
Copy
/*
Generated by Blackbaud AppFx Platform
Date: 3/19/2013 1:41:55 AM
Assembly Version: Blackbaud.AppFx.Platform.SqlClr, Version=3.0.504.0, Culture=neutral, PublicKeyToken=null
Copyright Blackbaud
*/
CREATE VIEW dbo.V_QUERY_ADDRESSEE_SALUTATION AS
select
null as RECORDID,
CONSTITUENT.ID as ID,
(select
case
when len(NFSUB.CUSTOMNAME) > 0 then NFSUB.CUSTOMNAME
when NFSUB.NAMEFORMATFUNCTIONID is not null then dbo.UFN_NAMEFORMAT_FROMID(NFSUB.NAMEFORMATFUNCTIONID, CONSTITUENT.ID)
else NFSUB.CUSTOMNAME
end
from dbo.NAMEFORMAT NFSUB
where
NFSUB.CONSTITUENTID = CONSTITUENT.ID and
NFSUB.PRIMARYADDRESSEE = 1) as PRIMARYADDRESSEE,
(select
case
when len(NFSUB.CUSTOMNAME) > 0 then NFSUB.CUSTOMNAME
when NFSUB.NAMEFORMATFUNCTIONID is not null then dbo.UFN_NAMEFORMAT_FROMID(NFSUB.NAMEFORMATFUNCTIONID, CONSTITUENT.ID)
else NFSUB.CUSTOMNAME
end
from dbo.NAMEFORMAT NFSUB
where
NFSUB.CONSTITUENTID = CONSTITUENT.ID and
NFSUB.PRIMARYSALUTATION = 1) as PRIMARYSALUTATION,
'' as [ADDEDBY_APPLICATION],
'' as [ADDEDBY_USERNAME],
'' as [CHANGEDBY_APPLICATION],
'' as [CHANGEDBY_USERNAME],
null as DATEADDED,
null as DATECHANGED,
null as TSLONG
from
dbo.CONSTITUENT