USP_RE7CONSTITUENTRATINGSEARCH
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@CATEGORY | nvarchar(150) | IN | |
@SYSTEMRECORDID | int | IN | |
@MAXROWS | smallint | IN |
Definition
Copy
create procedure dbo.USP_RE7CONSTITUENTRATINGSEARCH
(
@CATEGORY nvarchar(150) = null,
@SYSTEMRECORDID int = null,
@MAXROWS smallint = 0
)
as
set nocount on;
if @CATEGORY is not null
set @CATEGORY = '%' + isnull(@CATEGORY, '') + '%';
select top (@MAXROWS)
[CR].[LOCALID] [ID],
[CR].[CATEGORY],
[C].[FULLNAME],
case when isnull([CR].[CATEGORY], '') = '' then [C].[FULLNAME]
else [C].[FULLNAME] + ' - ' + [CR].[CATEGORY] end [IDENTIFIER]
from dbo.[RE7_CONSTITUENTRATING] [CR]
left outer join dbo.[RE7_CONSTITUENT] [C] on [CR].[CONSTITUENT_LOCALID] = [C].[LOCALID]
where
(@CATEGORY is null or ([CR].[CATEGORY] like @CATEGORY))
and
(@SYSTEMRECORDID is null or ([CR].[LOCALID] = @SYSTEMRECORDID));
return 0;