UFN_QUERYVIEW_OR_SMARTQUERY_GETNAME

Return

Return Type
nvarchar(255)

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN

Definition

Copy


                create function dbo.UFN_QUERYVIEW_OR_SMARTQUERY_GETNAME(@ID uniqueidentifier)
                returns nvarchar(255)
                with execute as caller
                as
                begin
                    declare @NAME nvarchar(255) = '';

                    with [CTE] as
                    (
                        select QUERYVIEWCATALOG.DISPLAYNAME [NAME]
                        from dbo.QUERYVIEWCATALOG
                        where ID = @ID

                        union all
                        select SMARTQUERYCATALOG.NAME 
                        from dbo.SMARTQUERYCATALOG
                        where ID = @ID

                    )
                    select top 1 @NAME = NAME 
                    from [CTE]

                    return @NAME;
                end