Billy Pang
tuxedo_man at hotmail.com
Wed Jul 30 11:18:23 CDT 2003
Thanks Karen for the case functions. The firstLetterUpperCase returned Proper case, which was what I asked for. Billy >From: "Nicholson, Karen" <knicholson at gpsx.net> >Reply-To: dba-sqlserver at databaseadvisors.com >To: dba-sqlserver at databaseadvisors.com >Subject: RE: [dba-SQLServer]Proper case? >Date: Wed, 30 Jul 2003 07:44:23 -0500 > >Or: > >create FUNCTION firstLetterUpperCase (@item varchar(100)) >RETURNS varchar(100) AS >BEGIN > >Declare @str varchar(100), > @idx int, > @strLength int > >set @idx = charindex (' ', @Item, 1) > >if (@item is null) or len (@item) = 0 > return @item > > >set @strLength = len (@item) > >set @str = lower (@Item) >set @str = upper (substring (@str, 1, 1)) + substring (@str, 2, @strLength >-1) > >while @idx > 0 >begin > set @str = substring (@str, 1, @idx ) + upper (substring (@str, >@idx+1, >1)) + substring (@str, @idx + 2, @strLength - (@idx + 1)) > set @idx = charindex (' ', @item, @idx + 2) >end > >return @str > >END > > > >-----Original Message----- >From: Billy Pang [mailto:tuxedo_man at hotmail.com] >Sent: Tuesday, July 29, 2003 10:07 PM >To: dba-SQLServer at databaseadvisors.com >Subject: [dba-SQLServer]Proper case? > > >Is there a "proper case" function within SQL Server? I know that there is >UPPER and LOWER, but what will help me convert the following: > >"the quick brown fox jumped. it is over for the lazy dog." > >to > >"The quick brown fox jumped. It is over for the lazy dog." > >Thanks in advance, >Billy > >_________________________________________________________________ >MSN 8 with e-mail virus protection service: 2 months FREE* >http://join.msn.com/?page=features/virus > >_______________________________________________ >dba-SQLServer mailing list >dba-SQLServer at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/dba-sqlserver >http://www.databaseadvisors.com >_______________________________________________ >dba-SQLServer mailing list >dba-SQLServer at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/dba-sqlserver >http://www.databaseadvisors.com > _________________________________________________________________ MSN 8 with e-mail virus protection service: 2 months FREE* http://join.msn.com/?page=features/virus