USP_SELECTION_MARKACTIVE

Executes the "Selection: Mark Active" record operation.

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN Input parameter indicating the ID of the record being updated.
@CHANGEAGENTID uniqueidentifier IN Input parameter indicating the ID of the change agent invoking the update.

Definition

Copy


create procedure dbo.[USP_SELECTION_MARKACTIVE]
(
    @ID uniqueidentifier,
    @CHANGEAGENTID uniqueidentifier
)
as
    set nocount on;

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

    update
        dbo.IDSETREGISTER
    set
        ACTIVE = 1,
        CHANGEDBYID = @CHANGEAGENTID,
        DATECHANGED = getdate()
    where
        ID = @ID and ACTIVE = 0;        

    return 0;