USP_DATALIST_REVENUEBATCHLOOKUPID
Allows batch to lookup the Lookup ID for a constituent or lookup the constituent for a lookup ID.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@LOOKUPID | nvarchar(100) | IN | |
@CONSTITUENTID | uniqueidentifier | IN |
Definition
Copy
CREATE procedure dbo.USP_DATALIST_REVENUEBATCHLOOKUPID
(
@LOOKUPID nvarchar(100) = null,
@CONSTITUENTID uniqueidentifier = null
)
as
set nocount on;
if @LOOKUPID is null or @LOOKUPID = ''
begin
select
CONSTITUENT.LOOKUPID,
CONSTITUENT.ID,
CONSTITUENT_NF.NAME,
CONSTITUENT.GIVESANONYMOUSLY
from dbo.CONSTITUENT
outer apply dbo.UFN_CONSTITUENT_DISPLAYNAME(CONSTITUENT.ID) CONSTITUENT_NF
where ID = @CONSTITUENTID
union
select '',BATCHREVENUECONSTITUENT.ID,BATCHREVENUECONSTITUENT.NAME, BATCHREVENUECONSTITUENT.GIVESANONYMOUSLY
from dbo.BATCHREVENUECONSTITUENT
where BATCHREVENUECONSTITUENT.ID = @CONSTITUENTID;
end
else
begin
select
CONSTITUENT.LOOKUPID,
CONSTITUENT.ID,
CONSTITUENT_NF.NAME,
CONSTITUENT.GIVESANONYMOUSLY
from dbo.CONSTITUENT
outer apply dbo.UFN_CONSTITUENT_DISPLAYNAME(CONSTITUENT.ID) CONSTITUENT_NF
where LOOKUPID = @LOOKUPID;
end