USP_CRMBBPAYTEMPLATE_DELETE_BYPAGE
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@SITEPAGEID | int | IN | |
@DELIVERYCHANNELID | uniqueidentifier | IN |
Definition
Copy
CREATE procedure dbo.USP_CRMBBPAYTEMPLATE_DELETE_BYPAGE
(
@SITEPAGEID integer,
@DELIVERYCHANNELID uniqueidentifier = null
)
as
begin
--Cache current context information
declare @CONTEXTCACHE varbinary(128);
set @CONTEXTCACHE = CONTEXT_INFO();
declare @ID uniqueidentifier
select @ID = ID from
dbo.CRMBBPAYTEMPLATE
where
SITEPAGEID = @SITEPAGEID
and coalesce(DELIVERYCHANNELID, '23B56292-0F3C-43AC-AF13-7767AD9D4057') = coalesce(@DELIVERYCHANNELID, '23B56292-0F3C-43AC-AF13-7767AD9D4057')
delete BBET from
dbo.BBPAYENVIRONMENTTEMPLATE BBET
where
BBET.TEMPLATEID = @ID
delete from
dbo.CRMBBPAYTEMPLATE
where
ID = @ID
--Reset CONTEXT_INFO to previous value
if not @CONTEXTCACHE is null
set CONTEXT_INFO @CONTEXTCACHE;
return 0;
end