USP_SEARCHCONSTITUENT_BATCHCONSTITUENTUPDATE
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@BATCHID | uniqueidentifier | IN |
Definition
Copy
CREATE procedure dbo.USP_SEARCHCONSTITUENT_BATCHCONSTITUENTUPDATE
(
@BATCHID uniqueidentifier
)
as
begin
set nocount on;
begin try
if object_id('tempdb..#SEARCHCONSTITUENTUPDATE') is not null
drop table #SEARCHCONSTITUENTUPDATE;
create table #SEARCHCONSTITUENTUPDATE ([CONSTITID] uniqueidentifier);
insert into #SEARCHCONSTITUENTUPDATE
select
distinct [PRIMARYRECORDID]
from
dbo.[BATCHCONSTITUENTUPDATE]
where
[BATCHID] = @BATCHID and
[PRIMARYRECORDID] is not null;
create index [IX_SEARCHCONSTITUENTUPDATE_CONSTITID] on #SEARCHCONSTITUENTUPDATE(CONSTITID);
exec dbo.[USP_POPULATESEARCHCONSTITUENT_FROMTABLE] '#SEARCHCONSTITUENTUPDATE', 'CONSTITID';
if object_id('tempdb..#SEARCHCONSTITUENTUPDATE') is not null
drop table #SEARCHCONSTITUENTUPDATE;
end try
begin catch
exec dbo.[USP_RAISE_ERROR];
return 1;
end catch
return 0;
end