USP_SIMPLEDATALIST_CONSTITUENTRELATIONSHIP

This simple datalist returns the relationships for a given constituent.

Parameters

Parameter Parameter Type Mode Description
@CONSTITUENTID uniqueidentifier IN CONSTITUENTID

Definition

Copy


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

                    select    
                        RELATIONSHIP.ID VALUE,
                        NF.NAME + ' - ' + (select DESCRIPTION from dbo.RELATIONSHIPTYPECODE where ID=RELATIONSHIP.RECIPROCALTYPECODEID) LABEL
                    from 
                        dbo.RELATIONSHIP
                        inner join dbo.CONSTITUENT on RELATIONSHIP.RECIPROCALCONSTITUENTID = CONSTITUENT.ID
                        outer apply dbo.UFN_CONSTITUENT_DISPLAYNAME(CONSTITUENT.ID) NF
                    where 
                        RELATIONSHIP.RELATIONSHIPCONSTITUENTID = @CONSTITUENTID
                    order by
                        CONSTITUENT.KEYNAME, 2