UFN_SMARTQUERY_GETSYSTEMROLEPERMISSIONSLIST

Returns a list of table IDs for all system roles that have permissions set for the given SMARTQUERYCATALOGID.

Return

Return Type
table

Parameters

Parameter Parameter Type Mode Description
@SMARTQUERYCATALOGID uniqueidentifier IN

Definition

Copy


            create function dbo.UFN_SMARTQUERY_GETSYSTEMROLEPERMISSIONSLIST
            (
                @SMARTQUERYCATALOGID uniqueidentifier
            )
            /*Returns a list of table IDs for all system roles that have permissions set for the given SMARTQUERYCATALOGID.*/
            returns table
            as 
            return
            (
                select
                    [SRP].ID,
                    [SR].NAME,
                    [SRP].SYSTEMROLEID,
                    [SRP].GRANTORDENY
                from dbo.SYSTEMROLE as [SR] 
                left join dbo.SYSTEMROLEPERM_SMARTQUERY as [SRP] on [SRP].SYSTEMROLEID = [SR].ID
                where [SRP].SMARTQUERYCATALOGID = @SMARTQUERYCATALOGID
            )