UFN_DESIGNATION_GETNODENAME

Returns the name of the node to which the given designation corresponds.

Return

Return Type
nvarchar(100)

Parameters

Parameter Parameter Type Mode Description
@DESIGNATIONID uniqueidentifier IN

Definition

Copy


CREATE function dbo.[UFN_DESIGNATION_GETNODENAME]
(
  @DESIGNATIONID uniqueidentifier
)
returns nvarchar(100)
with execute as caller
as
begin
  return (
    select
      [DESIGNATIONLEVEL].[NAME]
    from dbo.[DESIGNATION]
    left join dbo.[DESIGNATIONLEVEL] on [DESIGNATIONLEVEL].[ID] = coalesce([DESIGNATION].[DESIGNATIONLEVEL5ID], [DESIGNATION].[DESIGNATIONLEVEL4ID], [DESIGNATION].[DESIGNATIONLEVEL3ID], [DESIGNATION].[DESIGNATIONLEVEL2ID], [DESIGNATION].[DESIGNATIONLEVEL1ID])
    where    [DESIGNATION].[ID] = @DESIGNATIONID
  );
end