V_QUERY_CONSTITUENTALIAS

This provides the ability to query alias information.

Fields

Field Field Type Null Description
ID uniqueidentifier System record ID
CONSTITUENTID uniqueidentifier Constituent ID
ALIASTYPECODEID_TRANSLATION nvarchar(100) yes Type
KEYNAME nvarchar(100) Last/Organization/Group/Household name
FIRSTNAME nvarchar(50) First name
MIDDLENAME nvarchar(50) Middle name
TITLECODEID_TRANSLATION nvarchar(100) yes Title
TITLE2CODEID_TRANSLATION nvarchar(100) yes Title 2
SUFFIXCODEID_TRANSLATION nvarchar(100) yes Suffix
SUFFIX2CODEID_TRANSLATION nvarchar(100) yes Suffix 2
NAME nvarchar(606) yes Name
ADDEDBY_APPLICATION nvarchar(200) yes Added by application
ADDEDBY_USERNAME nvarchar(128) yes Added by user name
CHANGEDBY_APPLICATION nvarchar(200) yes Changed by application
CHANGEDBY_USERNAME nvarchar(128) yes Changed by user name
DATEADDED datetime Date added
DATECHANGED datetime Date changed
TSLONG bigint yes Timestamp value
ALIASTYPECODEID uniqueidentifier yes
TITLECODEID uniqueidentifier yes
SUFFIXCODEID uniqueidentifier yes
TITLE2CODEID uniqueidentifier yes
SUFFIX2CODEID uniqueidentifier yes

Definition

Copy
/*
Generated by Blackbaud AppFx Platform
Date:  9/30/2015 1:01:46 AM
Assembly Version:  Blackbaud.AppFx.Platform.SqlClr, Version=4.0.153.0, Culture=neutral, PublicKeyToken=null
Copyright Blackbaud
*/
CREATE VIEW dbo.V_QUERY_CONSTITUENTALIAS AS



        select
          ALIAS.ID,
          ALIAS.CONSTITUENTID,
          ALIASTYPECODE.DESCRIPTION [ALIASTYPECODEID_TRANSLATION],
          ALIAS.KEYNAME,
          ALIAS.FIRSTNAME,
          ALIAS.MIDDLENAME,
          dbo.UFN_TITLECODE_GETDESCRIPTION(ALIAS.TITLECODEID) TITLECODEID_TRANSLATION,
          dbo.UFN_TITLECODE_GETDESCRIPTION(ALIAS.TITLE2CODEID) TITLE2CODEID_TRANSLATION,
          dbo.UFN_SUFFIXCODE_GETDESCRIPTION(ALIAS.SUFFIXCODEID) SUFFIXCODEID_TRANSLATION,
          dbo.UFN_SUFFIXCODE_GETDESCRIPTION(ALIAS.SUFFIX2CODEID) SUFFIX2CODEID_TRANSLATION,
          ALIAS.NAME,
          [ADDEDBY].APPLICATIONNAME as [ADDEDBY_APPLICATION],
          [ADDEDBY].USERNAME as [ADDEDBY_USERNAME],
          [CHANGEDBY].APPLICATIONNAME as [CHANGEDBY_APPLICATION],
          [CHANGEDBY].USERNAME as [CHANGEDBY_USERNAME],
          ALIAS.DATEADDED,
          ALIAS.DATECHANGED,
          ALIAS.TSLONG,
          [ALIAS].[ALIASTYPECODEID],
          [ALIAS].[TITLECODEID],
          [ALIAS].[SUFFIXCODEID],
          [ALIAS].[TITLE2CODEID],
          [ALIAS].[SUFFIX2CODEID]

          /*#EXTENSION*/

        from dbo.ALIAS
        left join dbo.ALIASTYPECODE on ALIASTYPECODE.ID = ALIAS.ALIASTYPECODEID
        left join dbo.CHANGEAGENT as [ADDEDBY] on [ADDEDBY].ID = ALIAS.ADDEDBYID
        left join dbo.CHANGEAGENT as [CHANGEDBY] on [CHANGEDBY].ID = ALIAS.CHANGEDBYID