UFN_MARRIAGERELATIONSHIP_ISUNIQUE
Validates whether the marriage relationship is unique.
Return
Return Type |
---|
bit |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@SPOUSEGENDERCODE | tinyint | IN | |
@SPOUSERELATIONSHIPTYPECODEID | uniqueidentifier | IN |
Definition
Copy
create function dbo.UFN_MARRIAGERELATIONSHIP_ISUNIQUE
(
@SPOUSEGENDERCODE tinyint,
@SPOUSERELATIONSHIPTYPECODEID uniqueidentifier
)
returns bit
with execute as caller
as begin
declare @DUPLICATECOUNT int;
select
@DUPLICATECOUNT = count(*)
from
dbo.MARRIAGERELATIONSHIP
where
(@SPOUSEGENDERCODE = 3 or
SPOUSEGENDERCODE = 3 or
SPOUSEGENDERCODE = @SPOUSEGENDERCODE) and
SPOUSERELATIONSHIPTYPECODEID = @SPOUSERELATIONSHIPTYPECODEID;
if (@DUPLICATECOUNT <= 1)
return 1;
return 0;
end