USP_SEARCHLIST_KPI
Search for a KPI.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@MAXROWS | smallint | IN | Input parameter indicating the maximum number of rows to return. |
@NAME | nvarchar(255) | IN | Name |
@CONTEXTRECORDTYPEID | uniqueidentifier | IN | Record type |
Definition
Copy
CREATE procedure dbo.USP_SEARCHLIST_KPI
(
@MAXROWS smallint = 500,
@NAME nvarchar(255) = null,
@CONTEXTRECORDTYPEID uniqueidentifier = null
)
as
set nocount on;
set @NAME = dbo.UFN_SEARCHCRITERIA_GETLIKEPARAMETERVALUE(@NAME, 0, null);
select top(@MAXROWS)
K.ID,
K.NAME,
K.DESCRIPTION,
RT.NAME as CONTEXTRECORDTYPENAME
from
dbo.KPICATALOG as K inner join dbo.RECORDTYPE as RT on K.CONTEXTRECORDTYPEID = RT.ID
where ((@NAME is null) or (K.NAME like @NAME)) and
((@CONTEXTRECORDTYPEID is null) or (K.CONTEXTRECORDTYPEID = @CONTEXTRECORDTYPEID))
order by K.NAME asc