USP_SIMPLEDATALIST_STATE_ABBREVIATION

Returns abbreviations for all states for the given country (or all countries if no country supplied).

Parameters

Parameter Parameter Type Mode Description
@INCLUDEINACTIVE bit IN Include inactive
@COUNTRYID uniqueidentifier IN Country
@USEDEFAULTCOUNTRY bit IN Use default country

Definition

Copy


CREATE procedure dbo.USP_SIMPLEDATALIST_STATE_ABBREVIATION
(
    @INCLUDEINACTIVE bit = 0,
    @COUNTRYID uniqueidentifier = null,
  @USEDEFAULTCOUNTRY bit = 1
) as
    set nocount on;

    if @COUNTRYID is null and @USEDEFAULTCOUNTRY = 1
        exec @COUNTRYID = dbo.UFN_COUNTRY_GETDEFAULT;

    select
        ID as VALUE,
        ABBREVIATION as LABEL,
        DESCRIPTION
    from dbo.STATE
    where (ACTIVE = 1 or @INCLUDEINACTIVE = 1) and (COUNTRYID = @COUNTRYID or @COUNTRYID is null)
    order by ABBREVIATION