Hi ,
You can try using this function
CREATE function dbo.properCase(@string varchar(8000)) returns varchar(8000) as
begin
set @string = lower(@string)
declare @i int
set @i = ascii('a')
while @i <= ascii('z')
begin
set @string = replace( @string, ' ' + char(@i), ' ' + char(@i-32))
set @i = @i + 1
end
set @string = char(ascii(left(@string, 1))-32) + right(@string, len(@string)-1)
return @string
end
go
grant execute on propercase to public
go
select dbo.properCase('ABINGTON HEALTH LANSDALE HOSP')