UFN_REGISTRANT_GETKEYNAME

Return

Return Type
nvarchar(154)

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN

Definition

Copy


            create function dbo.UFN_REGISTRANT_GETKEYNAME
            (
                @ID uniqueidentifier
            ) 
            returns nvarchar(154
            with execute as caller
            as
            begin
                declare @KEYNAME nvarchar(154)

                select 
                    @KEYNAME = case when REGISTRANT.CONSTITUENTID is not null then
                        (select KEYNAME from dbo.CONSTITUENT where ID = (REGISTRANT.CONSTITUENTID))
                    else
                        (select KEYNAME from dbo.CONSTITUENT where ID =
                            (select (GUESTOF.CONSTITUENTID) from dbo.REGISTRANT as GUESTOF where GUESTOF.ID = REGISTRANT.GUESTOFREGISTRANTID))
                    end
                from 
                    dbo.REGISTRANT 
                where 
                    ID = @ID

                return @KEYNAME
            end