USP_MKTSEGMENTGROUP_PARSECONTEXTID
Parses various values out of the segment group add forms' context.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@CONTEXT | nvarchar(40) | IN | |
@MAILINGTYPECODE | tinyint | INOUT | |
@BASECURRENCYID | uniqueidentifier | INOUT |
Definition
Copy
create procedure dbo.[USP_MKTSEGMENTGROUP_PARSECONTEXTID]
(
@CONTEXT nvarchar(40),
@MAILINGTYPECODE tinyint = 255 output,
@BASECURRENCYID uniqueidentifier = null output
)
as
set nocount on;
if charindex('|', @CONTEXT, 1) > 0
begin
set @MAILINGTYPECODE = convert(tinyint, substring(@CONTEXT, 1, charindex('|', @CONTEXT) - 1));
set @BASECURRENCYID = convert(uniqueidentifier, substring(@CONTEXT, charindex('|', @CONTEXT) + 1, 36));
end
else
set @MAILINGTYPECODE = convert(tinyint, @CONTEXT);
return 0;