spAddUpdate_EmailProjectAppeal

Parameters

Parameter Parameter Type Mode Description
@PKID int INOUT
@Name nvarchar(50) IN
@Description nvarchar(256) IN
@EmailProjectID int IN
@CurrentStep smallint IN

Definition

Copy


    CREATE PROCEDURE [dbo].[spAddUpdate_EmailProjectAppeal]
            @PKID int output,
            @Name nvarchar(50),
            @Description nvarchar(256),
            @EmailProjectID int,
            @CurrentStep smallint    

            as

            IF @PKID > 0
                BEGIN
                    UPDATE [dbo].[EmailProjectAppeal]
                        SET [Name] = @Name
                        ,[Description] = @Description
                        ,[EmailProjectID] = @EmailProjectID
                        ,[CurrentStep] = @CurrentStep
                    WHERE [ID] = @PKID
                END
            ELSE
                BEGIN
                    INSERT INTO [dbo].[EmailProjectAppeal]
                       ([Name]
                       ,[Description]
                       ,[EmailProjectID]
                        ,[CurrentStep])

                    VALUES
                       (@Name
                       ,@Description
                       ,@EmailProjectID
                       ,@CurrentStep)

                    SET @PKID = @@IDENTITY
                END