UFN_ELEMENTBUILDNAME

This function returns element name and short ID.

Return

Return Type
nvarchar(203)

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN
@PDACCOUNTSTRUCTUREID uniqueidentifier IN
@QUERYID uniqueidentifier IN

Definition

Copy


CREATE function dbo.UFN_ELEMENTBUILDNAME(@ID uniqueidentifier, @PDACCOUNTSTRUCTUREID uniqueidentifier, @QUERYID uniqueidentifier)
returns nvarchar(203)
with execute as caller
as begin
    declare @RETURN nvarchar(203) = null

  select @RETURN = PDACCOUNTSTRUCTURE.DESCRIPTION from dbo.PDACCOUNTSTRUCTURE where ID = @PDACCOUNTSTRUCTUREID

  if @ID is not null
    select @RETURN = @RETURN + ' - ' + SHORTDESCRIPTION from dbo.PDACCOUNTSEGMENTVALUE where ID = @ID;
  else if @QUERYID is not null
    set @RETURN = @RETURN +' - ' + dbo.UFN_IDSET_GETNAME(@QUERYID)
  else
    set @RETURN = @RETURN + ' - All records'

    return @RETURN
end