UFN_ADHOCQUERY_ISDISPLAYORDERINUSE
Checks if a display order value is used by an ad-hoc query for a specific folder.
Return
| Return Type |
|---|
| bit |
Parameters
| Parameter | Parameter Type | Mode | Description |
|---|---|---|---|
| @PARENTFOLDERID | uniqueidentifier | IN | |
| @DISPLAYORDER | int | IN |
Definition
Copy
CREATE function dbo.UFN_ADHOCQUERY_ISDISPLAYORDERINUSE
(
@PARENTFOLDERID uniqueidentifier,
@DISPLAYORDER int
)
returns bit
with execute as caller
as
begin
declare @RETURNVALUE bit
set @RETURNVALUE = 1
if exists (
select 1 from dbo.ADHOCQUERY
where
(FOLDERID = @PARENTFOLDERID or (FOLDERID is null and @PARENTFOLDERID is null)) and
DISPLAYORDER = @DISPLAYORDER
)
or exists (
select 1 from dbo.SMARTQUERYINSTANCE
where
(FOLDERID = @PARENTFOLDERID or (FOLDERID is null and @PARENTFOLDERID is null)) and
DISPLAYORDER = @DISPLAYORDER
)
set @RETURNVALUE = 0
return @RETURNVALUE
end