UFN_CONSTITUENT_GETSOCIALMEDIAACCOUNTS

Return

Return Type
table

Parameters

Parameter Parameter Type Mode Description
@CONSTITUENTID uniqueidentifier IN

Definition

Copy


CREATE function dbo.UFN_CONSTITUENT_GETSOCIALMEDIAACCOUNTS(@CONSTITUENTID uniqueidentifier)
returns table
as return
    select
        SOCIALMEDIAACCOUNT.ID,
        SOCIALMEDIAACCOUNT.SOCIALMEDIASERVICEID,
        SOCIALMEDIASERVICE.NAME as SOCIALMEDIASERVICENAME,
        SOCIALMEDIAACCOUNT.USERID,
        SOCIALMEDIAACCOUNT.URL,
        SOCIALMEDIAACCOUNT.SOCIALMEDIAACCOUNTTYPECODEID,
        SOCIALMEDIAACCOUNTTYPECODE.DESCRIPTION as SOCIALMEDIAACCOUNTTYPE,
        SOCIALMEDIAACCOUNT.INFOSOURCECODEID,
        INFOSOURCECODE.DESCRIPTION as INFOSOURCE,
        SOCIALMEDIAACCOUNT.DONOTCONTACT,
        SOCIALMEDIAACCOUNT.SEQUENCE
    from
        dbo.SOCIALMEDIAACCOUNT
        inner join dbo.SOCIALMEDIASERVICE on SOCIALMEDIASERVICE.ID = SOCIALMEDIAACCOUNT.SOCIALMEDIASERVICEID
        left join dbo.SOCIALMEDIAACCOUNTTYPECODE on SOCIALMEDIAACCOUNTTYPECODE.ID = SOCIALMEDIAACCOUNT.SOCIALMEDIAACCOUNTTYPECODEID
        left join dbo.INFOSOURCECODE on INFOSOURCECODE.ID = SOCIALMEDIAACCOUNT.INFOSOURCECODEID
    where
        SOCIALMEDIAACCOUNT.CONSTITUENTID=@CONSTITUENTID and
        (WPMATCHCODE = '' or CONFIRMED = 1); --Only display if confirmed, or it was manually added by a user