ordeclare @string varchar(1000)set @string='THis is fOR teSTIng'select @stringset @string=lower(@string)set @string= replace(replace(replace(replace(replace(replace(replace( replace(replace(replace(replace(replace(replace(replace( replace(replace(replace(replace(replace(replace(replace( replace(replace(replace(replace(replace( ' '+@string, ' a',' A'),' b',' B'),' c',' C'),' d',' D'),' e',' E'),' f',' F'), ' g',' G'),' h',' H'),' i',' I'),' j',' J'),' k',' K'),' l',' L'), ' m',' M'),' n',' N'),' o',' O'),' p',' P'),' q',' Q'),' r',' R'), ' s',' S'),' t',' T'),' u',' U'),' v',' V'),' w',' W'),' x',' X'), ' y',' Y'),' z',' Z')select @string
MadhivananFailing to plan is Planning to fail