USP_SIMPLEDATALIST_SEARCHLISTS
A simple data list of search lists for a specific record type.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@RECORDTYPE | nvarchar(100) | IN | |
@REQUIRELOOKUPVIEW | bit | IN |
Definition
Copy
CREATE procedure dbo.USP_SIMPLEDATALIST_SEARCHLISTS
(
@RECORDTYPE nvarchar(100) = '',
@REQUIRELOOKUPVIEW bit = 0
)
as
set nocount on;
select
V_INSTALLED_SEARCHLISTCATALOG.ID as VALUE,
V_INSTALLED_SEARCHLISTCATALOG.UINAME as LABEL
from
dbo.V_INSTALLED_SEARCHLISTCATALOG
inner join dbo.RECORDTYPE on RECORDTYPE.ID = V_INSTALLED_SEARCHLISTCATALOG.RECORDTYPEID
where
(
RECORDTYPE.NAME = @RECORDTYPE or @RECORDTYPE = ''
)
and
(
@REQUIRELOOKUPVIEW = 0
or
1 = V_INSTALLED_SEARCHLISTCATALOG.SEARCHLISTSPEC.exist
(
'declare namespace bb="bb_appfx_searchlist";
/bb:SearchListSpec/bb:LookupView'
)
)
order by
V_INSTALLED_SEARCHLISTCATALOG.UINAME;