UFN_DATAFORMINSTANCE_GETSYSTEMROLEPERMISSIONSLIST
Returns a table of IDs for all system roles that have permissions set for the given DATAFORMINSTANCECATALOGID
Return
Return Type |
---|
table |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@DATAFORMINSTANCECATALOGID | uniqueidentifier | IN |
Definition
Copy
CREATE FUNCTION dbo.UFN_DATAFORMINSTANCE_GETSYSTEMROLEPERMISSIONSLIST(@DATAFORMINSTANCECATALOGID uniqueidentifier)
/*
Returns a table of IDs for all of the system roles that have permissions set for the given DATAFORMINSTANCECATALOGID
*/
returns table
as
return
(
select
SRP.ID, SR.NAME, SRP.SYSTEMROLEID, SRP.GRANTORDENY
from
dbo.SYSTEMROLE as SR left outer join dbo.SYSTEMROLEPERM_DATAFORMINSTANCE as SRP on SR.ID = SRP.SYSTEMROLEID
where
SRP.DATAFORMINSTANCECATALOGID = @DATAFORMINSTANCECATALOGID
)