spAddUpdate_Chapters

Parameters

Parameter Parameter Type Mode Description
@PKID int INOUT
@Name nvarchar(40) IN
@ChapterSiteID int IN
@MemberEmailListID int IN

Definition

Copy


CREATE           PROCEDURE dbo.spAddUpdate_Chapters
        (
            @PKID            int output,
            @Name            nvarchar(40),
            @ChapterSiteID         int,
            @MemberEmailListID     int
            )
        AS

    begin transaction
    if (@PKID<=0)
        begin

        INSERT INTO Chapters
        (
            [Name],
            [ChapterSiteID],
            [MemberEmailListID]
        )VALUES(
            @Name,
            @ChapterSiteID,
            @MemberEmailListID
        )

        SELECT
            @PKID = @@Identity

        end 
    else 
        begin
            UPDATE Chapters SET
                [Name]            = @Name,
                [ChapterSiteID]     = @ChapterSiteID,
                [MemberEmailListID]     = @MemberEmailListID
            WHERE ID=@PKID
        end
    commit transaction