USP_REPORT_CONSTITUENTADDRESSUPDATEBATCHEXCEPTIONREPORT
Returns the data necessary for the Constituent Address Update Batch Exception report.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@BATCHID | uniqueidentifier | IN |
Definition
Copy
CREATE procedure dbo.USP_REPORT_CONSTITUENTADDRESSUPDATEBATCHEXCEPTIONREPORT(@BATCHID uniqueidentifier) with execute as owner
as
declare @TABLENAME nvarchar(128);
set nocount on;
select @TABLENAME = dbo.UFN_BATCH_GETREPORTTABLENAME(@BATCHID, 1);
declare @SQLTOEXEC nvarchar(1000);
set @SQLTOEXEC = N'set nocount on;
declare @cnt int;
select @cnt = COUNT(*)
from INFORMATION_SCHEMA.COLUMNS
where (TABLE_SCHEMA = ''dbo'')
and (TABLE_NAME = ''' + @TABLENAME + ''')
and (COLUMN_NAME = ''ISGROUP'');
if @cnt > 0
begin
select
ID, ISORGANIZATION, CONSTITUENTNAME, ADDRESSBLOCK, CITY, STATE, ISGROUP, REASON
from dbo.' + @TABLENAME + '
end
else
begin
select
ID, ISORGANIZATION, CONSTITUENTNAME, ADDRESSBLOCK, CITY, STATE, 0 ISGROUP, REASON
from dbo.' + @TABLENAME + '
end';
exec sp_executesql @SQLTOEXEC;