USP_SEARCHLIST_GETMETADATA_FORSEARCHPROMPT

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN

Definition

Copy

                CREATE procedure [dbo].[USP_SEARCHLIST_GETMETADATA_FORSEARCHPROMPT](@ID uniqueidentifier)
                as begin

                    select 
                        SEARCHLISTCATALOG.SEARCHLISTSPEC,
                        SEARCHLISTSETTINGS.SETTINGSXML,
                        cast(case when P1.SPECIFIC_SCHEMA is null then 0 else 1 end as bit) as HASAPPUSER,
                        cast(case when P2.SPECIFIC_SCHEMA is null then 0 else 1 end as bit) as HASCONSTITUENTDUPLICATEMATCHINGENABLED
                    from 
                        dbo.SEARCHLISTCATALOG 
                        left outer join dbo.SEARCHLISTSETTINGS on SEARCHLISTCATALOG.ID = SEARCHLISTSETTINGS.ID
                        left outer join INFORMATION_SCHEMA.PARAMETERS P1 on P1.SPECIFIC_SCHEMA = 'dbo' and P1.SPECIFIC_NAME = SEARCHLISTCATALOG.PROCEDURENAME and P1.PARAMETER_NAME = '@CURRENTAPPUSERID'
                        left outer join INFORMATION_SCHEMA.PARAMETERS P2 on P2.SPECIFIC_SCHEMA = 'dbo' and P2.SPECIFIC_NAME = SEARCHLISTCATALOG.PROCEDURENAME and P2.PARAMETER_NAME = '@CONSTITUENTDUPLICATEMATCHINGENABLED'
                    where 
                        SEARCHLISTCATALOG.ID = @ID;

                    return 0;
                end