USP_BBNC_GETSTATES

Gets list of states to satisfy the GetTableEntries web service request.

Parameters

Parameter Parameter Type Mode Description
@INCLUDEINACTIVE bit IN

Definition

Copy


            CREATE procedure dbo.USP_BBNC_GETSTATES(@INCLUDEINACTIVE bit)

            as

                set nocount on;            

                if dbo.UFN_GETLISTSORTMETHOD('STATE') = 0
                    begin
                        if @INCLUDEINACTIVE = 0
                            select 
                                STATE.ID, BBNCCODETABLEIDMAP.ID as BBNCID, STATE.DESCRIPTION, STATE.ABBREVIATION
                            from 
                                dbo.STATE 
                            inner join dbo.BBNCCODETABLEIDMAP 
                                on STATE.ID = BBNCCODETABLEIDMAP.TABLEENTRYID
                                and BBNCCODETABLEIDMAP.CODETABLECATALOGID = 'FE193125-9AFA-46B8-86BD-E0E1FAB4C32E'
                            where
                                STATE.ACTIVE = 1
                            order by
                                STATE.DESCRIPTION
                        else
                            select 
                                STATE.ID, BBNCCODETABLEIDMAP.ID as BBNCID, STATE.DESCRIPTION, STATE.ABBREVIATION 
                            from 
                                dbo.STATE 
                            inner join dbo.BBNCCODETABLEIDMAP 
                                on STATE.ID = BBNCCODETABLEIDMAP.TABLEENTRYID
                                and BBNCCODETABLEIDMAP.CODETABLECATALOGID = 'FE193125-9AFA-46B8-86BD-E0E1FAB4C32E'
                            order by
                                STATE.DESCRIPTION
                    end
                else
                    begin
                        if @INCLUDEINACTIVE = 0
                            select 
                                STATE.ID, BBNCCODETABLEIDMAP.ID as BBNCID, STATE.DESCRIPTION, STATE.ABBREVIATION  
                            from 
                                dbo.STATE 
                            inner join dbo.BBNCCODETABLEIDMAP 
                                on STATE.ID = BBNCCODETABLEIDMAP.TABLEENTRYID
                                and BBNCCODETABLEIDMAP.CODETABLECATALOGID = 'FE193125-9AFA-46B8-86BD-E0E1FAB4C32E'
                            where
                                STATE.ACTIVE = 1
                            order by
                                STATE.SEQUENCE
                        else
                            select 
                                STATE.ID, BBNCCODETABLEIDMAP.ID as BBNCID, STATE.DESCRIPTION, STATE.ABBREVIATION   
                            from 
                                dbo.STATE 
                            inner join dbo.BBNCCODETABLEIDMAP 
                                on STATE.ID = BBNCCODETABLEIDMAP.TABLEENTRYID
                                and BBNCCODETABLEIDMAP.CODETABLECATALOGID = 'FE193125-9AFA-46B8-86BD-E0E1FAB4C32E'
                            order by
                                STATE.SEQUENCE
                    end