USP_BATCHIGNOREDUPLICATE_ADD
Adds a row in BatchIgnoreDuplicate table for which duplicate check need to be ignored.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@BATCHID | uniqueidentifier | IN | |
@ROWID | nvarchar(36) | IN | |
@CHANGEAGENTID | uniqueidentifier | IN | |
@CONSTITUENTID | uniqueidentifier | IN |
Definition
Copy
CREATE procedure dbo.USP_BATCHIGNOREDUPLICATE_ADD
(@BATCHID uniqueidentifier,
@ROWID nvarchar(36),
@CHANGEAGENTID uniqueidentifier = null,
@CONSTITUENTID uniqueidentifier = null)
as
set nocount on;
declare @CURRENTDATE datetime;
if @CHANGEAGENTID is null
exec dbo.USP_CHANGEAGENT_GETORCREATECHANGEAGENT @CHANGEAGENTID output;
set @CURRENTDATE = GetDate();
if not exists(select ROWID from dbo.BATCHIGNOREDUPLICATE where BATCHID = @BATCHID and ROWID = @ROWID and CONSTITUENTID = @CONSTITUENTID)
begin
--Insert the batch row.
insert into dbo.BATCHIGNOREDUPLICATE(BATCHID,
ROWID,
ADDEDBYID,
CHANGEDBYID,
DATEADDED,
DATECHANGED,
CONSTITUENTID)
values (@BATCHID,
@ROWID,
@CHANGEAGENTID,
@CHANGEAGENTID,
@CURRENTDATE,
@CURRENTDATE,
@CONSTITUENTID);
end