spAddUpdate_UserPersonalPages
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@PKID | int | INOUT | |
@Name | nvarchar(100) | IN | |
@ParentID | int | IN | |
@FundRaiserPageID | int | IN | |
@IsPublished | bit | IN | |
@IsHome | bit | IN |
Definition
Copy
CREATE PROCEDURE [dbo].[spAddUpdate_UserPersonalPages]
(
@PKID int output,
@Name nvarchar(100),
@ParentID int,
@FundRaiserPageID int,
@IsPublished bit,
@IsHome bit
)
AS
begin transaction
if (@PKID<=0)
begin
INSERT INTO dbo.UserPersonalPages
(
[Name] ,
[ParentID] ,
[FundRaiserPageID] ,
[IsPublished] ,
[IsHome]
)VALUES(
@Name,
@ParentID,
@FundRaiserPageID,
@IsPublished,
@IsHome
)
SELECT
@PKID = @@Identity
end else begin
UPDATE dbo.UserPersonalPages SET
[Name] =@Name ,
[ParentID] =@ParentID ,
[FundRaiserPageID] =@FundRaiserPageID,
[IsPublished] =@IsPublished,
[IsHome] =@IsHome
WHERE ID=@PKID
end
commit transaction