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