V_QUERY_SOLICITCODECHANNELOPTOUT

Fields

Field Field Type Null Description
ID uniqueidentifier
CONSTITUENTID uniqueidentifier
SOLICITCODECHANNELCODE tinyint
SOLICITCODECHANNEL nvarchar(14) yes
CONSENT nvarchar(16) yes
CONSENTCODE tinyint
SOURCECODEID uniqueidentifier yes
SOURCEEVIDENCECODE nvarchar(100) yes
STARTDATE date
COMMENTS nvarchar(255)
DATEADDED datetime
DATECHANGED datetime
TSLONG bigint yes
ADDEDBY_APPLICATION nvarchar(200) yes
ADDEDBY_USERNAME nvarchar(128) yes
CHANGEDBY_APPLICATION nvarchar(200) yes
CHANGEDBY_USERNAME nvarchar(128) yes

Definition

Copy
/*
Generated by Blackbaud AppFx Platform
Date:  7/27/2018 10:10:20 AM
Assembly Version:  Blackbaud.AppFx.Platform.SqlClr, Version=4.0.182.0, Culture=neutral, PublicKeyToken=null
Copyright Blackbaud
*/
CREATE VIEW dbo.V_QUERY_SOLICITCODECHANNELOPTOUT AS



select 
    SOLICITCODECHANNELOPTOUT.ID,
    SOLICITCODECHANNELOPTOUT.CONSTITUENTID,
    SOLICITCODECHANNELOPTOUT.SOLICITCODECHANNELCODE,
    SOLICITCODECHANNELOPTOUT.SOLICITCODECHANNEL,
    case SOLICITCODECHANNELOPTOUT.CONSENTCODE
        when 1 then 'EU consent'
        else SOLICITCODECHANNELOPTOUT.CONSENT
    end as CONSENT,
  SOLICITCODECHANNELOPTOUT.CONSENTCODE,    
    SOLICITCODECHANNELOPTOUT.SOURCECODEID,
    DATAPROTECTIONEVIDENCESOURCECODE.DESCRIPTION as SOURCEEVIDENCECODE,
  SOLICITCODECHANNELOPTOUT.STARTDATE,
    SOLICITCODECHANNELOPTOUT.COMMENTS,
    SOLICITCODECHANNELOPTOUT.DATEADDED,
    SOLICITCODECHANNELOPTOUT.DATECHANGED,
    SOLICITCODECHANNELOPTOUT.TSLONG,
    [ADDEDBY].APPLICATIONNAME as [ADDEDBY_APPLICATION],
    [ADDEDBY].USERNAME as [ADDEDBY_USERNAME],
    [CHANGEDBY].APPLICATIONNAME as [CHANGEDBY_APPLICATION],
    [CHANGEDBY].USERNAME as [CHANGEDBY_USERNAME]
from 
    dbo.SOLICITCODECHANNELOPTOUT
    left join dbo.CONSTITUENTSOLICITCODE on CONSTITUENTSOLICITCODE.SOLICITCODECHANNELOPTOUTID = SOLICITCODECHANNELOPTOUT.ID
    left join dbo.DATAPROTECTIONEVIDENCESOURCECODE on CONSTITUENTSOLICITCODE.SOURCECODEID = DATAPROTECTIONEVIDENCESOURCECODE.ID
    left join dbo.CHANGEAGENT as [ADDEDBY] on ADDEDBY.ID = CONSTITUENTSOLICITCODE.ADDEDBYID
    left join dbo.CHANGEAGENT as [CHANGEDBY] on CHANGEDBY.ID = CONSTITUENTSOLICITCODE.CHANGEDBYID