UFN_VALIDJOURNALENTRYANNOTATIONCOUNT
Returns 1 if the number of annotations of the specified category and type is valid
Return
Return Type |
---|
bit |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@JOURNALENTRYID | uniqueidentifier | IN | |
@REFERENCENAME | varchar(255) | IN | |
@ANNOTATIONCATEGORYCODE | tinyint | IN |
Definition
Copy
CREATE function dbo.UFN_VALIDJOURNALENTRYANNOTATIONCOUNT
(
@JOURNALENTRYID uniqueidentifier,
@REFERENCENAME varchar(255),
@ANNOTATIONCATEGORYCODE tinyint
)
returns bit
with execute as caller
as begin
declare @ret bit;
declare @cnt integer;
set @cnt=0;
set @ret=1;
if (@ANNOTATIONCATEGORYCODE>0) SELECT @cnt=COUNT(*) FROM dbo.JOURNALENTRYANNOTATION WHERE JOURNALENTRYID=@JOURNALENTRYID AND REFERENCENAME=@REFERENCENAME AND ANNOTATIONCATEGORYCODE=@ANNOTATIONCATEGORYCODE;
if (@cnt>1) set @ret=0;
return @ret
end