USP_SIMPLEDATALIST_SMARTQUERYINSTANCECATEGORYINUSE
Returns a list of categories in use by saved smart query instances.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ONLYMOBILIZED | bit | IN | ONLYMOBILIZED |
Definition
Copy
CREATE procedure dbo.USP_SIMPLEDATALIST_SMARTQUERYINSTANCECATEGORYINUSE(@ONLYMOBILIZED bit = 0)
as
select [VALUE] = '00000000-0000-0000-0000-000000000001',
[LABEL] = '<No Category>'
where exists(select ID
from dbo.SMARTQUERYINSTANCE
where QUERYCATEGORYCODEID is null
and (@ONLYMOBILIZED = 0 or SMARTQUERYINSTANCE.MOBILIZE = 1))
union
select distinct QUERYCATEGORYCODE.ID as [VALUE],
QUERYCATEGORYCODE.DESCRIPTION as [LABEL]
from dbo.QUERYCATEGORYCODE
inner join dbo.SMARTQUERYINSTANCE on QUERYCATEGORYCODE.ID = SMARTQUERYINSTANCE.QUERYCATEGORYCODEID
where @ONLYMOBILIZED = 0 or SMARTQUERYINSTANCE.MOBILIZE = 1
order by [LABEL]