spDelete_FundRaiserTeams
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@PKID | int | IN | |
@CurrentUsersID | int | IN |
Definition
Copy
CREATE PROCEDURE [dbo].[spDelete_FundRaiserTeams]
(
@PKID int ,
@CurrentUsersID int
)
AS
begin
begin transaction
delete from PersonalPageData where ParentID = @PKID AND ParentType=2
delete from FundRaiserSolicitors where TeamID = @PKID
delete from Comments where TeamID = @PKID
declare @TeamID integer
declare c1 cursor local fast_forward for
select frt.[ID] from dbo.FundRaiserTeams frt
where frt.ReportsToID=@PKID
open c1
fetch next from c1 into @TeamID
while @@FETCH_STATUS=0
begin
exec spDelete_FundRaiserTeams @TeamID, @CurrentUsersID
fetch next from c1 into @TeamID
end
close c1
deallocate c1
delete from FundRaiserTeams where [ID]=@PKID
commit transaction
end