USP_TASKREMINDERALERT_UPDATEREMINDERSENT
Updates a task reminder to "Sent"
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN | |
@TABLENAME | nvarchar(100) | IN | |
@CHANGEAGENTID | uniqueidentifier | IN |
Definition
Copy
create procedure dbo.USP_TASKREMINDERALERT_UPDATEREMINDERSENT
(
@ID uniqueidentifier
, @TABLENAME nvarchar(100)
, @CHANGEAGENTID uniqueidentifier
)
with execute as owner
as
begin
set nocount on;
if object_id(@TABLENAME) > 0 begin
if @CHANGEAGENTID is null
exec dbo.USP_CHANGEAGENT_GETORCREATECHANGEAGENT @CHANGEAGENTID output;
declare @SQLTOEXEC nvarchar(max) = N'update dbo.' + @TABLENAME + N' set SENT = 1, CHANGEDBYID = ''' + convert(nvarchar(36), @CHANGEAGENTID) + ''', DATECHANGED = getdate() where ID = ''' + convert(nvarchar(36), @ID) + '''';
exec sp_executesql @SQLTOEXEC;
end
return 0;
end