USP_MKTSEGMENTATIONEXPORTPROCESSOUTPUT_UPDATESTATUS
Updates the status of a marketing effort export process.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@BUSINESSPROCESSOUTPUTID | uniqueidentifier | IN | |
@STATUS | xml | IN |
Definition
Copy
CREATE procedure dbo.[USP_MKTSEGMENTATIONEXPORTPROCESSOUTPUT_UPDATESTATUS]
(
@BUSINESSPROCESSOUTPUTID uniqueidentifier,
@STATUS xml
)
as
set nocount on;
declare @BUSINESSPROCESSSTATUSID uniqueidentifier;
declare @TABLEKEY nvarchar(50);
declare @TABLENAME nvarchar(255);
declare @SQL nvarchar(max);
select
@BUSINESSPROCESSSTATUSID = [BUSINESSPROCESSSTATUSID],
@TABLEKEY = [TABLEKEY]
from
dbo.[BUSINESSPROCESSOUTPUT]
where
[ID] = @BUSINESSPROCESSOUTPUTID;
select
@TABLENAME = [TABLENAME]
from
dbo.[BUSINESSPROCESSOUTPUT]
where
upper([TABLEKEY]) = upper(convert(nvarchar(36), @BUSINESSPROCESSSTATUSID))
set @SQL =
'update dbo.[' + @TABLENAME + ']' + char(13) +
'set [STATUS] = @STATUS' + char(13) +
'where [TABLEKEY] = @TABLEKEY';
exec sp_executesql @SQL, N'@STATUS xml, @TABLEKEY nvarchar(50)', @STATUS = @STATUS, @TABLEKEY = @TABLEKEY;
return 0;