USP_COUNTRYMARKDEFAULT_UPDATE

Executes the "Country Mark Default: Update" 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_COUNTRYMARKDEFAULT_UPDATE(
                        @ID uniqueidentifier,
                        @CHANGEAGENTID uniqueidentifier
                    )
                    as
                    begin
                        declare @CURRENTDATE datetime = getdate();

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

            if exists(select 1 from dbo.INTERNATIONALIZATIONINFO)
                          update dbo.INTERNATIONALIZATIONINFO
                          set
                              DEFAULTCOUNTRYID = @ID,
                              DATECHANGED = @CURRENTDATE,
                              CHANGEDBYID = @CHANGEAGENTID
            else
              insert into dbo.INTERNATIONALIZATIONINFO
              (
                DEFAULTCOUNTRYID,
                ADDEDBYID,
                CHANGEDBYID,
                DATEADDED,
                DATECHANGED
                          ) values (
                              @ID,
                @CHANGEAGENTID,
                @CHANGEAGENTID,
                              @CURRENTDATE,
                              @CURRENTDATE
                          )

                        return 0;
                    end