spAddUpdate_GivingHistory
Parameters
| Parameter | Parameter Type | Mode | Description |
|---|---|---|---|
| @PKID | int | INOUT | |
| @GivingHistoryName | nvarchar(510) | IN | |
| @Message | nvarchar(2048) | IN | |
| @Guid | uniqueidentifier | IN | |
| @SiteContentID | int | IN | |
| @GiftTypes | ntext | IN | |
| @Campaigns | ntext | IN | |
| @Funds | ntext | IN | |
| @Appeals | ntext | IN | |
| @ExcludeSC | bit | IN | |
| @SCtext | nvarchar(255) | IN |
Definition
Copy
CREATE PROCEDURE dbo.spAddUpdate_GivingHistory
(
@PKID int output ,
@GivingHistoryName nvarchar(510) ,
@Message nvarchar(2048) ,
@Guid uniqueidentifier,
@SiteContentID int ,
@GiftTypes ntext ,
@Campaigns ntext ,
@Funds ntext ,
@Appeals ntext ,
@ExcludeSC bit,
@SCtext nvarchar(255)
)
AS
begin transaction
if (@PKID<=0)
begin
INSERT INTO GivingHistory
(
GivingHistoryName ,
[Message] ,
Guid ,
SiteContentID ,
GiftTypes ,
Campaigns ,
Funds ,
Appeals ,
ExcludeSC ,
SCtext
)
VALUES
(
@GivingHistoryName ,
@Message ,
@Guid ,
@SiteContentID ,
@GiftTypes ,
@Campaigns ,
@Funds ,
@Appeals ,
@ExcludeSC ,
@SCtext
)
SELECT @PKID = @@Identity
end
else
begin
UPDATE GivingHistory SET
GivingHistoryName =@GivingHistoryName ,
[Message] =@Message ,
Guid =@Guid ,
SiteContentID =@SiteContentID ,
GiftTypes =@GiftTypes ,
Campaigns =@Campaigns ,
Funds =@Funds ,
Appeals =@Appeals ,
ExcludeSC =@ExcludeSC ,
SCtext =@SCtext
WHERE ID=@PKID
end
commit transaction