USP_DATALIST_SELECTIONSBYGROUPNAME
Retrieves the selections for the given record type and group name.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@RECORDTYPEID | uniqueidentifier | IN | Record type ID |
@GROUPNAME | nvarchar(50) | IN | Group name |
Definition
Copy
CREATE procedure dbo.USP_DATALIST_SELECTIONSBYGROUPNAME
(
@RECORDTYPEID uniqueidentifier,
@GROUPNAME nvarchar(50)
)
as
set nocount on;
select
IDSETREGISTER.ID as ID,
IDSETREGISTER.NAME as NAME
from
dbo.IDSETREGISTER
-- Filter by installed products
left join dbo.SQLFUNCTIONCATALOG
on SQLFUNCTIONCATALOG.FUNCTIONNAME = IDSETREGISTER.DBOBJECTNAME
where
(ACTIVE = 1) and
(RECORDTYPEID = @RECORDTYPEID) and
(GROUPNAME = @GROUPNAME) and
(
(SQLFUNCTIONCATALOG.ID is null)
or dbo.UFN_INSTALLEDPRODUCTS_OPTIONALPRODUCTSINSTALLED (
SQLFUNCTIONCATALOG.SQLFUNCTIONSPECXML.query (
'declare namespace common="bb_appfx_commontypes";
/*/common:InstalledProductList'
)
) = 1
)
and IDSETREGISTER.ISSYSTEM = 0
order by
NAME