UFN_ADHOCQUERY_CHANGEDBYUSER
Return
Return Type |
---|
uniqueidentifier |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN |
Definition
Copy
create function dbo.UFN_ADHOCQUERY_CHANGEDBYUSER(@ID uniqueidentifier)
returns uniqueidentifier
with execute as caller
as begin
declare @APPUSERID uniqueidentifier
declare @CHANGEAGENTUSERNAME nvarchar(128)
select @CHANGEAGENTUSERNAME = [CA].USERNAME
from [dbo].[ADHOCQUERY] A
inner join [dbo].[CHANGEAGENT] CA on [CA].[ID] = [A].[CHANGEDBYID]
where [A].[ID] = @ID
if @CHANGEAGENTUSERNAME is not null and LEN(@CHANGEAGENTUSERNAME) > 0
select top 1 @APPUSERID = ID
from [dbo].[APPUSER] where [CUSTOM_AUTHENTICATION_USERID] = @CHANGEAGENTUSERNAME OR USERNAME = @CHANGEAGENTUSERNAME
return @APPUSERID
end