USP_DATAFORMTEMPLATE_EDIT_MKTSEGMENTATIONTESTSEGMENT_MULTIPLE_3

Data form used for editing multiple test segments at a time.

Parameters

Parameter Parameter Type Mode Description
@ID nvarchar(max) IN The input ID parameter indicating the ID of the record being edited.
@CHANGEAGENTID uniqueidentifier IN Input parameter indicating the ID of the change agent invoking the procedure.
@ASKLADDER xml IN Ask ladder
@ASKLADDERLOADED bit IN Ask ladder loaded
@PACKAGEID uniqueidentifier IN Package
@PACKAGECODE nvarchar(10) IN Package code
@PACKAGELOADED bit IN Package loaded
@RESPONSERATE decimal(5, 2) IN Response rate
@RESPONSERATELOADED bit IN Response rate loaded
@GIFTAMOUNT money IN Gift amount
@GIFTAMOUNTLOADED bit IN Gift amount loaded
@SAMPLESIZE int IN Sample size
@SAMPLESIZETYPECODE tinyint IN Sample size type
@SAMPLESIZEMETHODCODE tinyint IN Sample size method
@SAMPLESIZELOADED bit IN Sample size loaded
@TESTSEGMENTCODE nvarchar(10) IN Test segment
@TESTSEGMENTCODELOADED bit IN Test segment code loaded
@PREFIXCODE tinyint IN Prepend list
@PREFIXCODELOADED bit IN
@TESTSEGMENTCODEVALUEID uniqueidentifier IN Test segment code value ID
@PACKAGECODEVALUEID uniqueidentifier IN Package code value ID
@ITEMLIST xml IN Items
@CHANNELSOURCECODE nvarchar(10) IN Channel source code
@CHANNELSOURCECODEVALUEID uniqueidentifier IN Channel code value ID

Definition

Copy


CREATE procedure dbo.[USP_DATAFORMTEMPLATE_EDIT_MKTSEGMENTATIONTESTSEGMENT_MULTIPLE_3]
(
  @ID nvarchar(max),
  @CHANGEAGENTID uniqueidentifier = null,
  @ASKLADDER xml,
  @ASKLADDERLOADED bit,
  @PACKAGEID uniqueidentifier,
  @PACKAGECODE nvarchar(10),
  @PACKAGELOADED bit,
  @RESPONSERATE decimal(5,2),
  @RESPONSERATELOADED bit,
  @GIFTAMOUNT money,
  @GIFTAMOUNTLOADED bit,
  @SAMPLESIZE int,
  @SAMPLESIZETYPECODE tinyint,
  @SAMPLESIZEMETHODCODE tinyint,
  @SAMPLESIZELOADED bit,
  @TESTSEGMENTCODE nvarchar(10),
  @TESTSEGMENTCODELOADED bit,
  @PREFIXCODE tinyint,
  @PREFIXCODELOADED bit,
  @TESTSEGMENTCODEVALUEID uniqueidentifier,
  @PACKAGECODEVALUEID uniqueidentifier,
  @ITEMLIST xml,
  @CHANNELSOURCECODE nvarchar(10),
  @CHANNELSOURCECODEVALUEID uniqueidentifier
)
as
  set nocount on;

  declare @FRACTION nvarchar(10);

  exec dbo.[USP_DATAFORMTEMPLATE_EDITLOAD_MKTSEGMENTATIONTESTSEGMENT_MULTIPLE_3]
    @ID = @ID,
    @FRACTION = @FRACTION output;

  exec dbo.[USP_DATAFORMTEMPLATE_EDIT_MKTSEGMENTATIONTESTSEGMENT_MULTIPLE_4]
    @ID,
    @CHANGEAGENTID,
    @ASKLADDER,
    @ASKLADDERLOADED,
    @PACKAGEID,
    @PACKAGECODE,
    @PACKAGELOADED,
    @RESPONSERATE,
    @RESPONSERATELOADED,
    @GIFTAMOUNT,
    @GIFTAMOUNTLOADED,
    @SAMPLESIZE,
    @SAMPLESIZETYPECODE,
    @SAMPLESIZEMETHODCODE,
    @SAMPLESIZELOADED,
    @TESTSEGMENTCODE,
    @TESTSEGMENTCODELOADED,
    @PREFIXCODE,
    @PREFIXCODELOADED,
    @TESTSEGMENTCODEVALUEID,
    @PACKAGECODEVALUEID,
    @ITEMLIST,
    @CHANNELSOURCECODE,
    @CHANNELSOURCECODEVALUEID,
    @FRACTION;

  return 0;