USP_DATAFORMTEMPLATE_ADD_SELECTIONMERGE_CREATEORUPDATE

The save procedure used by the add dataform template "Ad-Hoc Query Merge Data Form".

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier INOUT The output parameter indicating the ID of the record added.
@RECORDTYPEID uniqueidentifier IN
@CHANGEAGENTID uniqueidentifier IN Input parameter indicating the ID of the change agent invoking the procedure.
@NAME nvarchar(300) IN Selection name
@DESCRIPTION nvarchar(1024) IN Description
@SELECTIONID1 uniqueidentifier IN
@SELECTIONID2 uniqueidentifier IN
@MERGETYPECODE tinyint IN
@IDSETREGISTERID uniqueidentifier IN
@USEINQUERYDESIGNER bit IN

Definition

Copy


CREATE procedure dbo.USP_DATAFORMTEMPLATE_ADD_SELECTIONMERGE_CREATEORUPDATE
(
    @ID uniqueidentifier = null output,
    @RECORDTYPEID uniqueidentifier,
    @CHANGEAGENTID uniqueidentifier = null,
    @NAME nvarchar(300),
    @DESCRIPTION nvarchar(1024) = '',
    @SELECTIONID1 uniqueidentifier,
    @SELECTIONID2 uniqueidentifier,
    @MERGETYPECODE tinyint = 0,
    @IDSETREGISTERID uniqueidentifier = null,
    @USEINQUERYDESIGNER bit = 0
)
as
    set nocount on;

    if @ID is null
        set @ID = newid();

    if @CHANGEAGENTID is null
        exec dbo.USP_CHANGEAGENT_GETORCREATECHANGEAGENT @CHANGEAGENTID output;

    exec dbo.USP_SELECTIONMERGE_CREATEORUPDATE @ID, @RECORDTYPEID, @CHANGEAGENTID, @NAME, @DESCRIPTION, @SELECTIONID1, @SELECTIONID2, @MERGETYPECODE, @IDSETREGISTERID, @USEINQUERYDESIGNER