Konuyu Paylaş : facebook gplus twitter

Konuyu Oyla:
  • Derecelendirme: 5/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
String içindeki kelimelerin baş harflerini büyük harfe çevirme
#1
Selamlar

String içindeki kelimerin baş harflerini büyük harf yapmak için böyle bir script buldum.
Belki lazım olur.

Daha kısa yolu varsa paylaşırsanız memnun olurum



    Create Function [dbo].[FNsv_KelimeBasHarfleriniBuyult]
          (@string Varchar(1024) )
    Returns Varchar(1024)
    As
    Begin
        Declare @Index Int,
               @ResultString Varchar(1024)
        Set @Index = 1
        Set @ResultString = ''

        While (@Index <LEN(@string)+1)
        Begin 
            If (@Index = 1)
            Begin
                SET @ResultString = @ResultString + Upper(Substring(@string, @Index, 1)) 
                SET @Index = @Index+ 1
            End
            Else If ((Substring(@string, @Index-1, 1) =' 'or Substring(@string, @Index-1, 1) ='-' or Substring(@string, @Index+1, 1) ='-') and @Index+1 <> Len(@string))
                 Begin
                     Set @ResultString = @ResultString + Upper(Substring(@string,@Index, 1))
                     Set @Index = @Index +1
                 End
            Else
            Begin
                Set @ResultString = @ResultString + LOWER(SUBSTRING(@string,@Index, 1))
                Set @Index = @Index +1
            End
         End

         If (@@ERROR <> 0)
         Begin
             Set @ResultString = @string
         End
    
         Return @ResultString
    End    

Bu dünyada kendine sakladığın bilgi ahirette işine yaramaz. 
Cevapla

Konuyu Paylaş : facebook gplus twitter



Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  SQL üzerinde Pivot içindeki in Kullanımı hakkında adelphiforumz 10 450 19-03-2018, Saat: 21:38
Son Yorum: FiRewaLL
  ms sql connect string sorun. meteyus 4 625 13-01-2017, Saat: 13:38
Son Yorum: meteyus



Konuyu Okuyanlar: 1 Ziyaretçi