USP_RE7APPEALSEARCH
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@DESCRIPTION | nvarchar(255) | IN | |
@IDENTIFIER | nvarchar(20) | IN | |
@STARTDATE | datetime | IN | |
@ENDDATE | datetime | IN | |
@ISINACTIVE | bit | IN | |
@SYSTEMRECORDID | int | IN | |
@MAXROWS | smallint | IN |
Definition
Copy
create procedure dbo.USP_RE7APPEALSEARCH
(
@DESCRIPTION nvarchar(255) = null,
@IDENTIFIER nvarchar(20) = null,
@STARTDATE datetime = null,
@ENDDATE datetime = null,
@ISINACTIVE bit = null,
@SYSTEMRECORDID int = null,
@MAXROWS smallint = 0
)
as
set nocount on;
set @DESCRIPTION = '%' + isnull(@DESCRIPTION, '') + '%';
set @IDENTIFIER = '%' + isnull(@IDENTIFIER, '') + '%';
select top (@MAXROWS)
[LOCALID] [ID],
[NAME] [IDENTIFIER],
[DESCRIPTION],
[STARTDATE],
[ENDDATE],
cast((case [ISACTIVE] when 1 then 0 else 1 end) as bit) [ISINACTIVE]
from [dbo].[RE7_APPEAL]
where
(@DESCRIPTION is null or ([DESCRIPTION] like @DESCRIPTION))
and
(@IDENTIFIER is null or ([NAME] like @IDENTIFIER))
and
(@STARTDATE is null or ([STARTDATE] = @STARTDATE))
and
(@ENDDATE is null or ([ENDDATE] = @ENDDATE))
and
(@ISINACTIVE is null or (cast((case [ISACTIVE] when 1 then 0 else 1 end) as bit) = @ISINACTIVE))
and
(@SYSTEMRECORDID is null or ([LOCALID] = @SYSTEMRECORDID));
return 0;