UFN_WEALTHPOINT_CONSTITUENTSEARCHADDRESSESXML

Return

Return Type
xml

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN

Definition

Copy


create function dbo.UFN_WEALTHPOINT_CONSTITUENTSEARCHADDRESSESXML(@ID uniqueidentifier)
returns xml
with execute as caller
as begin
    -- do work here and return a value


  return  (
    select
      nullif(dbo.UFN_ADDRESS_GETADDRESSLINE(1,A.ADDRESSBLOCK),'') as CS_ADDRLI1,
      nullif(dbo.UFN_ADDRESS_GETADDRESSLINE(2,A.ADDRESSBLOCK),'') as CS_ADDRLI2,
      nullif(dbo.UFN_ADDRESS_GETADDRESSLINE(3,A.ADDRESSBLOCK),'') as CS_ADDRLI3,
      nullif(A.CITY,'') as CS_CITY,
      nullif(dbo.UFN_STATE_GETABBREVIATION(A.STATEID),'') as CS_STATE,
      nullif(A.POSTCODE,'') as CS_ZIPCODE
       from [dbo].[UFN_WEALTHPOINT_CONSTITUENTSEARCHADDRESSES](@ID)  SEARCHADDRESS
    left outer join dbo.ADDRESS A on A.ID = SEARCHADDRESS.ID
    for xml raw('Address'),type,root('root')
    )

end