-- =============================================
-- all address fields formatted for an invoice
-- =============================================
IF EXISTS (SELECT *
FROM sysobjects
WHERE name = N'ddf_Address')
DROP FUNCTION ddf_Address
GO
CREATE FUNCTION ddf_Address
(@name varchar(31),
@contact varchar(30),
@address1 varchar(31),@address2 varchar(31),@address3 varchar(31),@city varchar(31) ,
@state varchar(29),@zip varchar(11))
--select dbo.ddf_Address (@name, @contact,@VchrLotNumber ,@vchrBuildingNumber,@vchrPhase,@vchrSubdivisionName ,@address1 ,@address2 ,@address3 ,@city,@state ,@zip)
Returns varchar(200)
AS
begin
declare @out varchar(200)
set @out = ''
if @name > ''
set @out = rtrim(@name) + char(13) + char(10)
if @contact > ''
set @out = @out + rtrim(@contact) + char(13) + char(10)
if @address1 > ''
set @out = @out + rtrim(@address1) + ' '
if @address2 > ''
set @out = @out + rtrim(@address2) + ' '
if @address3 > ''
set @out = @out + rtrim(@address3)
set @out = @out + char(13) + char(10)
if @city > ''
set @out = @out + rtrim(@city) + ', '
if @state > ''
set @out = @out + rtrim(@state) + ' '
if @zip > ''
set @out = @out + rtrim(@zip) + ' '
return (@out)
end
go
grant exec on ddf_Address to public