UFN_BATCH_IGNOREDUPLICATEROW_EXISTS
This function returns true if the row exists in ignoreduplicate table for a given batch.
Return
| Return Type |
|---|
| bit |
Parameters
| Parameter | Parameter Type | Mode | Description |
|---|---|---|---|
| @BATCHTYPEID | uniqueidentifier | IN | |
| @ROWID | uniqueidentifier | IN |
Definition
Copy
CREATE function dbo.UFN_BATCH_IGNOREDUPLICATEROW_EXISTS (@BATCHTYPEID as uniqueidentifier, @ROWID as uniqueidentifier)
returns bit
with execute as caller
as
begin
if exists(select BID.ROWID
from dbo.BATCHIGNOREDUPLICATE BID
inner join dbo.BATCH B on BID.BATCHID = B.ID
inner join dbo.BATCHTEMPLATE BT on B.BATCHTEMPLATEID = BT.ID
where BID.ROWID = @ROWID and BT.BATCHTYPECATALOGID = @BATCHTYPEID
and BID.CONSTITUENTID is null)
return 1;
return 0;
end