USP_SEARCHLIST_GLACCOUNT

This provides the ability to search for an account.

Parameters

Parameter Parameter Type Mode Description
@ACCOUNTNUMBER nvarchar(30) IN Account number
@ACCOUNTDESCRIPTION nvarchar(100) IN Description
@MAXROWS smallint IN Input parameter indicating the maximum number of rows to return.

Definition

Copy


                CREATE procedure dbo.USP_SEARCHLIST_GLACCOUNT
                (
                    @ACCOUNTNUMBER nvarchar(30) = null,
          @ACCOUNTDESCRIPTION nvarchar(100) = null,
                    @MAXROWS smallint = 500
                )
                as
                    set nocount on;

                    select top(@MAXROWS)
                        ID,
                        ACCOUNTNUMBER,
                        ACCOUNTDESCRIPTION
                    from
                        dbo.GLACCOUNT
                    where
                    PDACCOUNTSYSTEMID = '4B121C2C-CCE6-440D-894C-EA0DEF80D50B' and
                        ((@ACCOUNTNUMBER is null)
                        or (ACCOUNTNUMBER like REPLACE(REPLACE(@ACCOUNTNUMBER, '*', '%'), '?', '_') + '%'))
            and ((@ACCOUNTDESCRIPTION is null)
            or (ACCOUNTDESCRIPTION like REPLACE(REPLACE(@ACCOUNTDESCRIPTION, '*', '%'), '?', '_') + '%'))
                    order by
                        ACCOUNTNUMBER

                    return 0;