spAddUpdate_VanityURL

Parameters

Parameter Parameter Type Mode Description
@PKID int INOUT
@RealmTypeID int IN
@RealmID int IN
@ClientUserID int IN
@PageID int IN
@TabID int IN
@VanityURL nvarchar(255) IN
@TargetURL nvarchar(max) IN
@ClientSitesID int IN

Definition

Copy


    CREATE PROCEDURE [dbo].[spAddUpdate_VanityURL]
    (
    @PKID int output,
    @RealmTypeID int ,
    @RealmID int ,
    @ClientUserID int ,
    @PageID int ,
    @TabID int ,
    @VanityURL [nvarchar] (255),
    @TargetURL nvarchar (max),
    @ClientSitesID int

    )
    AS
    BEGIN
    IF (@PKID<=0)
      BEGIN
      INSERT INTO [VanityURL]
      (
      RealmTypeID,
      RealmID,
      ClientUserID,
      PageID,
      TabID,
      VanityURL,
      TargetURL,
      ClientSitesID
      )
      VALUES
      (
      @RealmTypeID,
      @RealmID,
      @ClientUserID,
      @PageID,
      @TabID,
      @VanityURL,
      @TargetURL,
      @ClientSitesID
      )

      SELECT @PKID = @@Identity

      END
      ELSE

      UPDATE [VanityURL] SET
      RealmTypeID=@RealmTypeID,
      RealmID=@RealmID,
      ClientUserID =@ClientUserID,
      PageID=@PageID,
      TabID=@TabID,
      VanityURL=@VanityURL,
      TargetURL=@TargetURL,
      ClientSitesID =@ClientSitesID
      WHERE [ID]=@PKID

      END