UFN_BATCHTEMPLATE_GETPROCESSORPERMISSIONS
This SQL function returns all of the system role permissions for processors of a given batch template.
Return
| Return Type |
|---|
| table |
Parameters
| Parameter | Parameter Type | Mode | Description |
|---|---|---|---|
| @BATCHTEMPLATEID | uniqueidentifier | IN |
Definition
Copy
create function UFN_BATCHTEMPLATE_GETPROCESSORPERMISSIONS
(
@BATCHTEMPLATEID as uniqueidentifier
)
returns table
as
return
(
select
SYSTEMROLEPERM_BATCHTEMPLATEPROCESSOR.ID,
SYSTEMROLE.ID as SYSTEMROLEID,
SYSTEMROLE.NAME,
coalesce(SYSTEMROLEPERM_BATCHTEMPLATEPROCESSOR.GRANTORDENY, 2) as GRANTORDENY
from
dbo.SYSTEMROLE
left outer join dbo.SYSTEMROLEPERM_BATCHTEMPLATEPROCESSOR
on SYSTEMROLE.ID = SYSTEMROLEPERM_BATCHTEMPLATEPROCESSOR.SYSTEMROLEID
and SYSTEMROLEPERM_BATCHTEMPLATEPROCESSOR.BATCHTEMPLATEID = @BATCHTEMPLATEID
)