UFN_GLOBALCHANGE_CURRENTLYRUNBY
Return
Return Type |
---|
nvarchar(255) |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@GLOBALCHANGECATALOGID | uniqueidentifier | IN | |
@IGNOREID | uniqueidentifier | IN |
Definition
Copy
create function dbo.UFN_GLOBALCHANGE_CURRENTLYRUNBY
(
@GLOBALCHANGECATALOGID uniqueidentifier,
@IGNOREID uniqueidentifier
)
returns nvarchar(255)
with execute as caller
as
begin
declare @USERNAME nvarchar(255);
set @USERNAME = '';
select
@USERNAME = STARTEDBY.USERNAME
from
dbo.GLOBALCHANGESTATUS
inner join
dbo.GLOBALCHANGE on GLOBALCHANGE.ID = GLOBALCHANGESTATUS.PARAMETERSETID
inner join
dbo.BUSINESSPROCESSSTATUS on BUSINESSPROCESSSTATUS.ID = GLOBALCHANGESTATUS.ID
inner join
dbo.APPUSER as STARTEDBY on STARTEDBY.ID = BUSINESSPROCESSSTATUS.STARTEDBYUSERID
where
GLOBALCHANGE.GLOBALCHANGECATALOGID = @GLOBALCHANGECATALOGID
and BUSINESSPROCESSSTATUS.STATUSCODE = 1
and BUSINESSPROCESSSTATUS.ID <> @IGNOREID;
return @USERNAME
end