USP_DATALIST_GETINDIVIDUALDETAIL

Parameters

Parameter Parameter Type Mode Description
@CONSTITUENTID uniqueidentifier IN

Definition

Copy


CREATE procedure dbo.USP_DATALIST_GETINDIVIDUALDETAIL
(@CONSTITUENTID  uniqueidentifier)
as
    set nocount on;

    select  CONSTITUENT.ID, 
          CONSTITUENT.FIRSTNAME,
          CONSTITUENT.KEYNAME,
          ADDRESS.ADDRESSBLOCK [ADDRESS], 
          ADDRESS.CITY, 
          ADDRESS.STATEID [STATE], 
          ADDRESS.POSTCODE,
          EMAILADDRESS.EMAILADDRESS
 from dbo.CONSTITUENT 
 left join dbo.ADDRESS with (nolock) on CONSTITUENT.ID = ADDRESS.CONSTITUENTID and ADDRESS.ISPRIMARY = 1
 left join dbo.EMAILADDRESS on EMAILADDRESS.CONSTITUENTID = CONSTITUENT.ID and EMAILADDRESS.ISPRIMARY = 1
 where CONSTITUENT.ID = @CONSTITUENTID
 and CONSTITUENT.ISCONSTITUENT = 1
 and not exists (select top 1 ID from dbo.DECEASEDCONSTITUENT with (nolock) where DECEASEDCONSTITUENT.ID = CONSTITUENT.ID)
 and CONSTITUENT.ISORGANIZATION = 0
 and CONSTITUENT.ISGROUP = 0
 and CONSTITUENT.ISINACTIVE = 0