USP_SIMPLEDATALIST_VENDORADDRESS
This simple data list returns all addresses for a vendor.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@VENDORID | uniqueidentifier | IN | Vendor ID |
Definition
Copy
CREATE procedure dbo.USP_SIMPLEDATALIST_VENDORADDRESS
(
@VENDORID uniqueidentifier
)
as
set nocount on;
select ADDRESS.ID as VALUE,
case len(coalesce(ADDRESSTYPECODE.DESCRIPTION, ADDRESS.ADDRESSBLOCK))
when 0 then 'Incomplete Address ' + CAST(ADDRESS.SEQUENCE AS nvarchar)
else
case
when (ADDRESSTYPECODE.DESCRIPTION) is null then ADDRESS.ADDRESSBLOCK
else ADDRESSTYPECODE.DESCRIPTION + ' - ' + ADDRESS.ADDRESSBLOCK
end
end
as LABEL from dbo.ADDRESS
left join dbo.ADDRESSTYPECODE on ADDRESS.ADDRESSTYPECODEID = ADDRESSTYPECODE.ID
where
ADDRESS.CONSTITUENTID = @VENDORID
order by
ADDRESS.ISPRIMARY desc, ADDRESS.SEQUENCE;