USP_CLIENTUSERFEATURETOUR_SET_ADD_LASTTOUR

Parameters

Parameter Parameter Type Mode Description
@CLIENTUSERID int IN
@LASTTOUR smallint IN

Definition

Copy


CREATE procedure dbo.USP_CLIENTUSERFEATURETOUR_SET_ADD_LASTTOUR
(
  @CLIENTUSERID int,
  @LASTTOUR smallint
)
as
begin
  set nocount on;

  declare @DATE date = GETDATE();
  declare @CHANGEAGENTID uniqueidentifier;
  exec dbo.USP_CHANGEAGENT_GETORCREATECHANGEAGENT @CHANGEAGENTID out;

  merge CLIENTUSERFEATURETOUR cft
  using (select * from dbo.CLIENTUSERS where ID = @CLIENTUSERID) c
  on cft.CLIENTUSERID = c.ID
  when matched then
    update
    set LASTTOUR = @LASTTOUR
  when not matched then
    insert(CLIENTUSERID, LASTTOUR, SHOWTOUR, ADDEDBYID, CHANGEDBYID, DATEADDED, DATECHANGED)
    values(@CLIENTUSERID, @LASTTOUR, 1, @CHANGEAGENTID, @CHANGEAGENTID, @DATE, @DATE);
end