USP_GETPENDINGTRANSFERSPONSORSHIPS

Retrieve the from and to sponsorships of a pending transfer, given either of the sponsorships.

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN
@FROMSPONSORSHIPID uniqueidentifier INOUT
@TOSPONSORSHIPID uniqueidentifier INOUT

Definition

Copy


CREATE procedure dbo.USP_GETPENDINGTRANSFERSPONSORSHIPS
    @ID uniqueidentifier,
    @FROMSPONSORSHIPID uniqueidentifier output,
    @TOSPONSORSHIPID uniqueidentifier output
as
begin
    select @FROMSPONSORSHIPID = T1.CONTEXTSPONSORSHIPID,
           @TOSPONSORSHIPID = T1.TARGETSPONSORSHIPID
    from dbo.SPONSORSHIPTRANSACTION T1
  inner join dbo.SPONSORSHIP S on S.SPONSORSHIPCOMMITMENTID = T1.SPONSORSHIPCOMMITMENTID
    where T1.TRANSACTIONSEQUENCE = (select max(TRANSACTIONSEQUENCE)
                                    from dbo.SPONSORSHIPTRANSACTION
                                    where SPONSORSHIPCOMMITMENTID = S.SPONSORSHIPCOMMITMENTID
                                    and SPONSORSHIPTRANSACTION.ACTIONCODE <> 9)
    and T1.ACTIONCODE = 6
  and S.ID = @ID
end