USP_SEARCHLIST_PDACCOUNTSEGMENTVALUE
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@PDACCOUNTSTRUCTUREID | uniqueidentifier | IN | |
@SHORTDESCRIPTION | nvarchar(100) | IN | |
@DESCRIPTION | nvarchar(100) | IN | |
@MAXROWS | smallint | IN |
Definition
Copy
CREATE procedure dbo.USP_SEARCHLIST_PDACCOUNTSEGMENTVALUE
(
@PDACCOUNTSTRUCTUREID uniqueidentifier,
@SHORTDESCRIPTION nvarchar(100) = null,
@DESCRIPTION nvarchar(100) = null,
@MAXROWS smallint = 500
)
as
--sanitize the search values
set @SHORTDESCRIPTION = dbo.UFN_TEXTSEARCH_SANITIZE(@SHORTDESCRIPTION,'/',DEFAULT,0,DEFAULT)+'%' ;
set @DESCRIPTION = dbo.UFN_TEXTSEARCH_SANITIZE(@DESCRIPTION,'/',DEFAULT,DEFAULT,DEFAULT) ;
select top(@MAXROWS)
ID as ID,
SHORTDESCRIPTION,
DESCRIPTION
from
dbo.PDACCOUNTSEGMENTVALUE
where
PDACCOUNTSTRUCTUREID = @PDACCOUNTSTRUCTUREID
and SHORTDESCRIPTION like @SHORTDESCRIPTION escape '/'
and DESCRIPTION like @DESCRIPTION escape '/'
order by
SHORTDESCRIPTION, DESCRIPTION