USP_REPORT_AMPROIMPORTBATCHEXCEPTION_CONSTITUENT
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@BATCHID | uniqueidentifier | IN |
Definition
Copy
CREATE procedure dbo.USP_REPORT_AMPROIMPORTBATCHEXCEPTION_CONSTITUENT
(
@BATCHID uniqueidentifier
)
with execute as owner
as
begin
set nocount on;
declare @TABLENAME nvarchar(128);
select @TABLENAME = dbo.UFN_BATCH_GETREPORTTABLENAME(@BATCHID, 1);
declare @SQL nvarchar(max);
set @SQL = N'set nocount on;
select
REPORTTABLE.ID,
REPORTTABLE.REASON,
BATCHAMPROIMPORTCONSTITUENT.CONSTITUENT_UPDATEDFIRSTNAME,
BATCHAMPROIMPORTCONSTITUENT.CONSTITUENT_UPDATEDKEYNAME,
BATCHAMPROIMPORTCONSTITUENT.CONSTITUENT_ISINDIVIDUAL,
case
when BATCHAMPROIMPORTCONSTITUENT.CONSTITUENT_LINKID is null then 1
else 0
end ISNEWCONSTITUENT,
BATCHAMPROIMPORTCONSTITUENT.CONSTITUENT_AUTOMATCHSTATUSCODE AUTOMATCHSTATUSCODE
from
dbo.' + @TABLENAME + ' REPORTTABLE ' + '
left join dbo.BATCHAMPROIMPORTCONSTITUENT on BATCHAMPROIMPORTCONSTITUENT.ID = REPORTTABLE.ID
where
REPORTTABLE.RECORDTYPECODE = 2
order by REPORTTABLE.SEQUENCE;'
exec sp_executesql @SQL;
end