USP_GET_COUNTRYADDRESSFORMAT
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@COUNTRYNAME | nvarchar(200) | IN |
Definition
Copy
CREATE PROCEDURE dbo.USP_GET_COUNTRYADDRESSFORMAT
@COUNTRYNAME NVARCHAR(200) = NULL
AS
BEGIN
DECLARE @CountryID UNIQUEIDENTIFIER
IF @CountryName IS NOT NULL BEGIN -- If country name is provided
SELECT @CountryID = C.ID FROM dbo.COUNTRY AS C WHERE C.DESCRIPTION = @COUNTRYNAME
END
ELSE BEGIN -- Default Country
SELECT @CountryID = C.ID FROM dbo.COUNTRY AS C WHERE C.DESCRIPTION = 'United States'
END
SELECT CF.FORMATSTRING AS AddressFormat FROM dbo.COUNTRYADDRESSFORMAT AS CF
INNER JOIN dbo.COUNTRY AS C ON C.COUNTRYADDRESSFORMATID = CF.ID
WHERE C.ID = @CountryID
END