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